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
var dataSet = anychart.data.set([
2
['P1', 174, 5854, 3242],
3
['P2', 197, 4171, 3171],
4
['P3', 155, 1375, 700],
5
['P4', 15, 1875, 1287],
6
['P5', 66, 2246, 1856],
7
['P6', 85, 2696, 1126],
8
['P7', 37, 1287, 987],
9
['P8', 10, 2140, 1610],
10
['P9', 44, 1603, 903],
11
['P10', 322, 1628, 928]
12
]);
13
14
var firstSeriesData = dataSet.mapAs({ x: 0, value: 1 });
15
var secondSeriesData = dataSet.mapAs({ x: 0, value: 2 });
16
var thirdSeriesData = dataSet.mapAs({ x: 0, value: 3 });
17
18
19
var chart = anychart.column();
20
chart.legend(true)
21
22
chart.title('Combination of Column, Spline-Area and Spline Chart');
23
24
var scale = anychart.scales.linear();
25
26
chart
27
.yAxis(1)
28
.title('Secondary Y-Axis')
29
.orientation('right')
30
.scale(scale);
31
32
var columnSeries = chart.column(secondSeriesData);
33
columnSeries.name('Column');
34
35
var splineSeries = chart.splineArea(thirdSeriesData);
36
splineSeries.name('Spline');
37
38
var lineSeries = chart.spline(firstSeriesData);
39
lineSeries.name('Line').yScale(scale).stroke('2.5 #ef6c00');
40
41
42
chart.container('container');
43
chart.bounds(0, 0, 1024, 800);
44
45
chart.draw();