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 polar chart
3
var chart = anychart.polar();
4
5
// create data set on our data
6
var chartData = {
7
title: 'Company Profit Dynamic in Regions by Year',
8
header: ['#', 'Florida', 'Texas', 'Arizona', 'Nevada'],
9
rows: [
10
['Nail polish', 12814, 3054, 4376, 4229],
11
['Eyebrow pencil', 13012, 5067, 3987, 3932],
12
['Rouge', 11624, 7004, 3574, 5221],
13
['Lipstick', 8814, 9054, 4376, 9256],
14
['Eyeshadows', 12998, 12043, 4572, 3308],
15
['Eyeliner', 12321, 15067, 3417, 5432],
16
['Foundation', 10342, 10119, 5231, 13701],
17
['Lip gloss', 22998, 12043, 4572, 4008],
18
['Mascara', 11261, 10419, 6134, 18712],
19
['Powder', 10261, 14419, 5134, 25712]
20
]
21
};
22
23
// sort data by X
24
chart
25
.sortPointsByX(true)
26
// set series type
27
.defaultSeriesType('column')
28
// disable y-axis
29
.yAxis(false)
30
// set x-scale
31
.xScale('ordinal');
32
33
// set chart data
34
chart.data(chartData);
35
36
// set title margin
37
chart.title().margin().bottom(20);
38
39
// set stack mod
40
chart.yScale().stackMode('value');
41
42
// set tooltip settings
43
chart.tooltip().valuePrefix('$').displayMode('union');
44
45
// set chart container id
46
chart.container('container');
47
// initiate chart drawing
48
chart.draw();
49
});