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
// create data
4
var data = [
5
{
6
"metric_value": "100.0",
7
"metric_name": "Calories",
8
"day": "2022-10-10"
9
},
10
{
11
"metric_value": "970.0",
12
"metric_name": "Calories",
13
"day": "2022-12-15"
14
},
15
{
16
"metric_value": "450",
17
"metric_name": "Calories",
18
"day": "2022-12-18"
19
},
20
{
21
"metric_value": "420",
22
"metric_name": "Calories",
23
"day": "2022-12-19"
24
},
25
{
26
"metric_value": "700",
27
"metric_name": "Calories",
28
"day": "2023-01-17"
29
},
30
{
31
"metric_value": "212",
32
"metric_name": "Calories",
33
"day": "2023-01-20"
34
},
35
{
36
"metric_value": "200",
37
"metric_name": "Calories",
38
"day": "2023-01-23"
39
},
40
{
41
"metric_value": "198",
42
"metric_name": "Calories",
43
"day": "2023-01-28"
44
},
45
{
46
"metric_value": "100",
47
"metric_name": "Calories",
48
"day": "2023-02-13"
49
},
50
{
51
"metric_value": "252",
52
"metric_name": "Calories",
53
"day": "2023-02-21"
54
},
55
{
56
"metric_value": "58",
57
"metric_name": "Calories",
58
"day": "2023-04-28"
59
},
60
{
61
"metric_value": "100",
62
"metric_name": "Calories",
63
"day": "2023-05-10"
64
},
65
{
66
"metric_value": "691",
67
"metric_name": "Calories",
68
"day": "2023-05-16"
69
},
70
{
71
"metric_value": "695",
72
"metric_name": "Calories",
73
"day": "2023-05-17"
74
},
75
{
76
"metric_value": "85",
77
"metric_name": "Calories",
78
"day": "2023-05-18"
79
},
80
{
81
"metric_value": "225",
82
"metric_name": "Calories",
83
"day": "2023-05-19"
84
}
85
]
86
87
// create a chart
88
var chart = anychart.column();
89
dataSet = anychart.data.set(data);
90
const dataSetmap = dataSet.mapAs({x: 'day', value: 'metric_value'});
91
92
chart.data(dataSetmap);
93
chart.stick(dataSetmap)
94
chart.xScroller(true);
95
96
97
const dateTimeScale = anychart.scales.dateTime();
98
chart.xScale(dateTimeScale);
99
100
101
102
103
// set the container id
104
chart.container("container");
105
106
// initiate drawing the chart
107
chart.draw();
108
});