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
3
// set the data
4
table = anychart.data.table();
5
table.addData([
6
["2000-01-01", 2, 6, -3, 4],
7
["2000-02-01", 2, 7, -2, 5],
8
["2000-03-01", 3, 10, 2, 10],
9
["2000-04-01", 5, 13, 7, 16],
10
["2000-05-01", 8, 17, 12, 22],
11
["2000-06-01", 11, 20, 18, 26],
12
["2000-07-01", 13, 22, 20, 29],
13
["2000-08-01", 13, 21, 20, 28],
14
["2000-09-01", 11, 19, 16, 24],
15
["2000-10-01", 8, 14, 10, 18],
16
["2000-11-01", 5, 10, 5, 12],
17
["2000-12-01", 5, 7, 0, 6],
18
19
["2001-01-01", 3, 7, -5, 5],
20
["2001-02-01", 4, 7, -3, 5],
21
["2001-03-01", 5, 8, 0, 12],
22
["2001-04-01", 7, 12, 5, 14],
23
["2001-05-01", 7, 14, 9, 19],
24
["2001-06-01", 13, 23, 15, 23],
25
["2001-07-01", 15, 24, 19, 24],
26
["2001-08-01", 11, 20, 21, 25],
27
["2001-09-01", 10, 20, 15, 25],
28
["2001-10-01", 7, 15, 10, 20],
29
["2001-11-01", 5, 11, 4, 15],
30
["2001-12-01", 1, 9, -3, 10],
31
32
["2002-01-01", 2, 6, -2, 6],
33
["2002-02-01", 6, 9, 0, 7],
34
["2002-03-01", 7, 11, 3, 14],
35
["2002-04-01", 9, 14, 5, 21],
36
["2002-05-01", 11, 17, 7, 23],
37
["2002-06-01", 18, 19, 17, 28],
38
["2002-07-01", 19, 22, 20, 30],
39
["2002-08-01", 15, 25, 19, 28],
40
["2002-09-01", 10, 22, 17, 23],
41
["2002-10-01", 8, 18, 11, 19],
42
["2002-11-01", 6, 15, 7, 12],
43
["2002-12-01", 4, 12, 1, 9],
44
45
["2003-01-01", 3, 6, -1, 8],
46
["2003-02-01", 6, 9, 3, 10],
47
["2003-03-01", 7, 8, 5, 14],
48
["2003-04-01", 11, 13, 10, 20],
49
["2003-05-01", 13, 17, 12, 22],
50
["2003-06-01", 16, 26, 18, 27],
51
["2003-07-01", 12, 24, 21, 28],
52
["2003-08-01", 15, 24, 19, 24],
53
["2003-09-01", 10, 20, 15, 22],
54
["2003-10-01", 9, 19, 12, 17],
55
["2003-11-01", 5, 18, 6, 11],
56
["2003-12-01", 5, 15, -2, 7],
57
58
["2004-01-01", 4, 9, -7, 9],
59
["2004-02-01", 7, 10, -4, 12],
60
["2004-03-01", 9, 10 , -1, 12],
61
["2004-04-01", 10, 15, 5, 18],
62
["2004-05-01", 14, 19, 11, 21],
63
["2004-06-01", 15, 24, 17, 26],
64
["2004-07-01", 16, 29, 19, 28],
65
["2004-08-01", 12, 25, 19, 25],
66
["2004-09-01", 12, 20, 17, 19],
67
["2004-10-01", 8, 21, 13, 18],
68
["2004-11-01", 8, 15, 9, 11],
69
["2004-12-01", 6, 9, 0, 6]
70
]);
71
72
// map the data
73
mapping_lon = table.mapAs();
74
mapping_lon.addField('low', 1);
75
mapping_lon.addField('high', 2);
76
mapping_ny = table.mapAs();
77
mapping_ny.addField('low', 3);
78
mapping_ny.addField('high', 4);
79
80
// chart type
81
var chart = anychart.stock();
82
83
// set the series
84
var series_lon = chart.plot(0).rangeSplineArea(mapping_lon);
85
series_lon.name("London");
86
87
// set the series
88
var series_ny = chart.plot(0).rangeSplineArea(mapping_ny);
89
series_ny.name("New York");
90
91
// set the colors
92
series_lon.fill("#FFCC99 0.5");
93
series_ny.fill("#33CCCC 0.5");
94
95
chart.title('Temperature ranges \n2000-2004');
96
chart.container('container');
97
98
chart.draw();
99
});