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
// data
4
var dataSet = anychart.data.set([
5
["Facebook", 103.42, 27],
6
["Google Search", 75.98, 37],
7
["Google Play", 73.67, 28],
8
["YouTube", 71.96, 27],
9
["Google Maps", 68.58, 14],
10
["Gmail", 64.41, 29],
11
["Instagram", 31.99, 66],
12
["Maps (Apple)", 31.89, 64],
13
["Stocks", 30.78, 32],
14
["Twitter", 30.76, 36]
15
]);
16
17
// set chart type
18
var chart = anychart.column();
19
20
chart.title("Additional Information in Chart Tooltip");
21
22
// map data for series
23
var seriesData = dataSet.mapAs({
24
// set data row for x parameter
25
x: 0,
26
// set data row for value parameter
27
value: 1,
28
// set data row for custom parameter
29
yoy: 2
30
});
31
32
// set data for series
33
var series = chart.column(seriesData);
34
series.name("Unique users in 2013");
35
36
// series tooltip settings
37
var tooltip = series.tooltip();
38
// adjust tooltip text
39
tooltip.format(function() {
40
return this.seriesName + ": " + this.value + " millions\nYear over year: " + this.getData("yoy") + "%";
41
});
42
43
// allow two lines in x axis labels
44
var xAxis = chart.xAxis();
45
xAxis.staggerMode(2);
46
47
// set container and draw chart
48
chart.container("container");
49
chart.draw();
50
});