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
var data = anychart.data.set([
4
["John" , 10000, 12000, 15000, 20000, 19000],
5
["Jake" , 12000, 15000, 11500, 18350, 11000],
6
["Peter" , 18000, 16000, 13000, 18000, 15000],
7
["James" , 11000, 13000, 14000, 12500, 16000],
8
["Mary" , 9000, 19000, 17200, 15000, 18000]
9
]);
10
11
// map data for the each series
12
var data1 = data.mapAs({x: 0, value: 1});
13
var data2 = data.mapAs({x: 0, value: 2});
14
var data3 = data.mapAs({x: 0, value: 3});
15
var data4 = data.mapAs({x: 0, value: 4});
16
var data5 = data.mapAs({x: 0, value: 5});
17
18
// chart type
19
var chart = anychart.column();
20
21
var series1 = chart.column(data1);
22
var series2 = chart.column(data2);
23
var series3 = chart.column(data3);
24
var series4 = chart.column(data4);
25
var series5 = chart.column(data5);
26
27
series1.name("Year 2008");
28
series2.name("Year 2009");
29
series3.name("Year 2010");
30
series4.name("Year 2011");
31
series5.name("Year 2012");
32
33
// set title
34
chart.title("Managing Tooltip Content");
35
36
// enable HTML for tooltips
37
chart.tooltip().useHtml(true);
38
39
// tooltip settings
40
var tooltip = chart.tooltip();
41
tooltip.positionMode("point");
42
tooltip.format("Manager: <b>{%x}</b><br>Sales volume: <b>${%value}</b>");
43
44
// draw
45
chart.container("container");
46
chart.draw();
47
});