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