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
["P1", 162],
6
["P2", 134],
7
["P3", 116],
8
["P4", 122],
9
["P5", 178],
10
["P6", 144],
11
["P7", 125],
12
["P8", 176],
13
["P9", 156],
14
["P10", 195],
15
["P11", 135],
16
["P12", 176],
17
["P13", 167],
18
["P14", 142],
19
["P15", 117],
20
["P16", 113],
21
["P17", 132],
22
["P18", 146],
23
["P19", 169],
24
["P20", 184]
25
]);
26
27
// chart type
28
var chart = anychart.radar();
29
30
// chart title
31
chart.title("Radar chart - x axis labels background");
32
33
// background fill
34
var background = chart.background();
35
background.enabled(true);
36
background.fill("#EEEEEE");
37
38
var xLabels = chart.xAxis().labels();
39
// set paddings for labels
40
xLabels.padding(5);
41
// set font weight for labels
42
xLabels.fontWeight(900);
43
// axes background settings
44
var labelsBackground = chart.xAxis().labels().background();
45
// enable background
46
labelsBackground.enabled(true);
47
// background fill
48
labelsBackground.fill("lightblue");
49
// stroke color
50
labelsBackground.stroke("blue");
51
// corner type
52
labelsBackground.cornerType("round");
53
// corner size
54
labelsBackground.corners(5);
55
56
// set data and adjust visualisation
57
var series = chart.area(dataSet);
58
// area border color
59
series.stroke("2 #11aaff");
60
// area fill color
61
series.fill("lightblue 0.5");
62
63
// grid settings
64
var grid = chart.grid(0);
65
grid.evenFill("white");
66
grid.oddFill("white");
67
68
chart.legend(false);
69
70
// draw chart
71
chart.container("container");
72
chart.draw();
73
});