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 for chart
4
var dataSet = anychart.data.set([
5
[0, 80],
6
[3, 0],
7
[6, 80],
8
[9, 0],
9
[12, 80],
10
[15, 0],
11
[18, 80],
12
[21, 0],
13
[24, 0],
14
[3, 80],
15
[6, 0],
16
[9, 80],
17
[12, 0],
18
[15, 80],
19
[18, 0],
20
[21, 80],
21
[24, 0],
22
[21, 0]
23
]);
24
25
// chart type
26
var chart = anychart.polar();
27
28
// chart title
29
chart.title("Polar Chart Plot Background Sample");
30
31
// disable minor ticks
32
var yAxis = chart.yAxis();
33
yAxis.enabled(true);
34
var yMinorTicks = chart.yAxis().minorTicks();
35
yMinorTicks.enabled(false);
36
37
// set ticks interval for y scale
38
var xScale = chart.xScale();
39
xScale.maximum(24);
40
var xTicks = chart.xScale().ticks();
41
xTicks.interval(4);
42
43
// fill set
44
var fillSettings = {
45
keys: [".35 white", ".9 gray"],
46
angle: -135,
47
mode: chart.bounds()
48
};
49
50
// apply fill set
51
var grid1 = chart.grid(0);
52
grid1.oddFill(fillSettings);
53
grid1.evenFill(fillSettings);
54
grid1.stroke("black");
55
grid1.layout("circuit");
56
var grid2 = chart.grid(1);
57
grid2.oddFill(null);
58
grid2.evenFill(null);
59
grid2.stroke("black");
60
61
// set data
62
chart.line(dataSet);
63
64
chart.legend(false);
65
66
// draw chart
67
chart.container("container");
68
chart.draw();
69
});