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
59
1
anychart.onDocumentReady(function() {
2
3
// data
4
var data = anychart.data.set([
5
["John", 10000, 12000, 20000, 16000],
6
["Jake", 12000, 15000, 19000, 21000],
7
["Peter", 16000, 17000, 21000, 22000]
8
]);
9
10
// map data
11
var Quarter1 = data.mapAs({x: [0], value: [1]});
12
var Quarter2 = data.mapAs({x: [0], value: [2]});
13
var Quarter3 = data.mapAs({x: [0], value: [3]});
14
var Quarter4 = data.mapAs({x: [0], value: [4]});
15
16
// chart type
17
var chart = anychart.column();
18
19
// set title
20
chart.title("Legend Title Configuration");
21
22
// set data
23
var series1 = chart.column(Quarter1);
24
series1.name("Quarter 1");
25
var series2 = chart.column(Quarter2);
26
series2.name("Quarter 2");
27
var series3 = chart.column(Quarter3);
28
series3.name("Quarter 3");
29
var series4 = chart.column(Quarter4);
30
series4.name("Quarter 4");
31
series4.enabled(false);
32
33
// legend settings
34
var legend = chart.legend();
35
// enable title separator
36
legend.titleSeparator(true);
37
// enable legend
38
legend.enabled(true);
39
// set legend position
40
legend.position("right");
41
// set legend align
42
legend.align("top");
43
// set items layout
44
legend.itemsLayout("vertical");
45
46
// settings for legend title
47
var title = chart.legend().title();
48
title.useHtml(true);
49
// enables legend title
50
title.enabled(true);
51
title.text("Total sales<br><i style=\"color: #999; font-weight: 400; font-size: 11px;\">(Year 2004)</i>");
52
// set font size
53
title.fontSize(14);
54
title.hAlign("center");
55
56
// draw chart
57
chart.container("container");
58
chart.draw();
59
});