HTMLcopy
1
<div id="container"></div>
CSScopy
8
1
html,
2
body,
3
#container {
4
width: 100%;
5
height: 100%;
6
margin: 0;
7
padding: 0;
8
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
// create area chart
3
var chart = anychart.line3d();
4
5
// turn on chart animation
6
chart.animation(true);
7
8
// set chart title text settings
9
chart
10
.title()
11
.enabled(true)
12
.useHtml(true)
13
.text(
14
'Site Visits During 2017 Year<br/>' +
15
'<span style="color:#212121; font-size: 13px;">' +
16
'Considered to be the total amount of visits, including repeatable' +
17
'</span>'
18
);
19
20
chart.yAxis().title('Number of Visits');
21
22
// create area series on passed data
23
var series = chart.line();
24
series.data(getData());
25
series.name('Number of Visits');
26
27
// set series data labels settings
28
series.labels().enabled(true).fontColor('#212121');
29
30
// set series data markers settings
31
series.markers(true);
32
33
// set tooltip settings
34
chart
35
.tooltip()
36
.positionMode('point')
37
.anchor('left-top')
38
.offsetX(5)
39
.offsetY(5);
40
41
// set interactivity settings
42
chart.interactivity().hoverMode('by-x');
43
44
// set container for the chart
45
chart.container('container');
46
47
// initiate chart drawing
48
chart.draw();
49
});
50
51
function getData() {
52
return [
53
['Jan', '10012'],
54
['Feb', '9063'],
55
['Mar', '9529'],
56
['Apr', '10090'],
57
['May', '8104'],
58
['June', '7250'],
59
['July', '9720'],
60
['Aug', '6005'],
61
['Sep', '6587'],
62
['Oct', '4400'],
63
['Nov', '7701'],
64
['Dec', '3008']
65
];
66
}