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
// create a data set
4
var data = anychart.data.set([
5
["A", 90, 32, 58],
6
["B", 65, 73, 42],
7
["C", 73, 23, 95],
8
["D", 88, 82, 41],
9
["E", 75, 30, 71],
10
["F", 100, 100, 80]
11
]);
12
13
// map the data
14
var seriesData_1 = data.mapAs({x: 0, value: 1});
15
var seriesData_2 = data.mapAs({x: 0, value: 2});
16
var seriesData_3 = data.mapAs({x: 0, value: 3});
17
18
// create a chart
19
var chart = anychart.radar();
20
21
// enable the percent stacking mode
22
chart.yScale().stackMode("percent");
23
24
// create area series, set the data
25
var series1 = chart.area(seriesData_1);
26
var series2 = chart.area(seriesData_2);
27
var series3 = chart.area(seriesData_3);
28
29
// configure tooltips
30
chart.tooltip().format("{%yPercentOfCategory}{decimalsCount:2}%");
31
32
// configure labels on the y-axis
33
chart.yAxis().labels().format("{%value}%");
34
35
// set the chart title
36
chart.title("Radar Percent Stacked Area Chart");
37
38
// set the container id
39
chart.container("container");
40
41
// initiate drawing the chart
42
chart.draw();
43
});