HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
var data = getData();
3
4
var chart = anychart.resource();
5
chart.zoomLevel(1);
6
chart.data(data);
7
8
var customCalendar = chart.calendar();
9
customCalendar.availabilities([
10
{
11
'each': anychart.enums.AvailabilityPeriod.DAY,
12
'from': 10,
13
'to': 18,
14
'isWorking': true
15
},
16
{
17
'each': anychart.enums.AvailabilityPeriod.DAY,
18
'from': 14,
19
'to': 15,
20
'isWorking': false
21
}
22
]);
23
24
25
var conflicts = chart.conflicts();
26
27
// Set image fill.
28
conflicts.fill({
29
src: "https://static.anychart.com/images/underwater.jpg",
30
mode: "stretch",
31
opacity: 0.5
32
});
33
34
chart.container("container");
35
chart.draw();
36
});
37
function getData() {
38
return [
39
{
40
"name": "Vasil Kiryienka",
41
"description": "Rider",
42
"activities": [
43
{
44
"name": "World Championships",
45
"start": '2016-10-12',
46
"end": '2016-10-12'
47
}
48
]
49
},
50
{
51
"name": "Elia Viviani",
52
"description": "Rider",
53
"activities": [
54
{
55
"name": "Paris - Tours",
56
"start": '2016-10-09',
57
"end": '2016-10-09',
58
"minutesPerDay": 200
59
},
60
{
61
"name": "World Championships",
62
"start": '2016-10-09',
63
"end": '2016-10-09',
64
"minutesPerDay": 300
65
},
66
{
67
"name": "World Championships",
68
"start": '2016-10-16',
69
"end": '2016-10-16'
70
},
71
{
72
"name": "Abu Dhabi Tour",
73
"start": '2016-10-20',
74
"end": '2016-10-23'
75
}
76
]
77
},
78
{
79
"name": "Ben Swift",
80
"description": "Rider",
81
"activities": [
82
{
83
"name": "World Championships",
84
"start": '2016-10-09',
85
"end": '2016-10-09'
86
},
87
{
88
"name": "World Championships",
89
"start": '2016-10-16',
90
"end": '2016-10-16'
91
}
92
]
93
},
94
{
95
"name": "Michal Kwiatkowski",
96
"description": "Rider",
97
"activities": [
98
{
99
"name": "World Championships",
100
"start": '2016-10-09',
101
"end": '2016-10-09'
102
},
103
{
104
"name": "Abu Dhabi Tour",
105
"start": '2016-10-20',
106
"end": '2016-10-23'
107
}
108
]
109
},
110
{
111
"name": "Alex Peters",
112
"description": "Rider",
113
"activities": [
114
{
115
"name": "Japan Cup",
116
"start": '2016-10-23',
117
"end": '2016-10-23'
118
}
119
]
120
},
121
{
122
"name": "Ian Stannard",
123
"description": "Rider",
124
"activities": [
125
{
126
"name": "Paris - Tours",
127
"start": '2016-10-09',
128
"end": '2016-10-09'
129
},
130
{
131
"name": "World Championships",
132
"start": '2016-10-16',
133
"end": '2016-10-16'
134
}
135
]
136
},
137
{
138
"name": "Lars Petter Nordhaug",
139
"description": "Rider",
140
"activities": [
141
{
142
"name": "Paris - Tours",
143
"start": '2016-10-09',
144
"end": '2016-10-09'
145
},
146
{
147
"name": "Japan Cup",
148
"start": '2016-10-23',
149
"end": '2016-10-23'
150
}
151
]
152
},
153
{
154
"name": "Nicolas Roche",
155
"description": "Rider",
156
"activities": [
157
{
158
"name": "World Championships",
159
"start": '2016-10-09',
160
"end": '2016-10-09'
161
},
162
{
163
"name": "World Championships",
164
"start": '2016-10-12',
165
"end": '2016-10-12'
166
},
167
{
168
"name": "Abu Dhabi Tour",
169
"start": '2016-10-20',
170
"end": '2016-10-23'
171
}
172
]
173
},
174
{
175
"name": "Geraint Thomas",
176
"description": "Rider",
177
"activities": [
178
{
179
"name": "World Championships",
180
"start": '2016-10-09',
181
"end": '2016-10-09'
182
},
183
{
184
"name": "World Championships",
185
"start": '2016-10-16',
186
"end": '2016-10-16'
187
}
188
]
189
},
190
{
191
"name": "Danny van Poppel",
192
"description": "Rider",
193
"activities": [
194
{
195
"name": "World Championships",
196
"start": '2016-10-09',
197
"end": '2016-10-09'
198
},
199
{
200
"name": "World Championships",
201
"start": '2016-10-16',
202
"end": '2016-10-16'
203
},
204
{
205
"name": "Abu Dhabi Tour",
206
"start": '2016-10-20',
207
"end": '2016-10-23'
208
}
209
]
210
},
211
{
212
"name": "David Lopez",
213
"description": "Rider",
214
"activities": [
215
{
216
"name": "Japan Cup",
217
"start": '2016-10-23',
218
"end": '2016-10-23'
219
}
220
]
221
},
222
{
223
"name": "Xabier Zandio",
224
"description": "Rider",
225
"activities": [
226
{
227
"name": "Japan Cup",
228
"start": '2016-10-23',
229
"end": '2016-10-23'
230
}
231
]
232
}
233
];
234
}