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
var data = anychart.data.set([
3
['January', 10, 20, 14, 25],
4
['February', 5, 50, 28, 41],
5
['March', 17, 30, 55, 34],
6
['April', 20, 90, 26, 17],
7
['May', 16, 49, 31, 36]
8
]);
9
10
var seriesData_1 = data.mapAs({x: 0, value: 1});
11
var seriesData_2 = data.mapAs({x: 0, value: 2});
12
var seriesData_3 = data.mapAs({x: 0, value: 3});
13
var seriesData_4 = data.mapAs({x: 0, value: 4});
14
15
var chart = anychart.column();
16
17
var yScale1 = anychart.scales.linear();
18
yScale1.stackMode('value');
19
20
var yScale2 = anychart.scales.linear();
21
yScale2.stackMode('value');
22
23
chart.column(seriesData_1).yScale(yScale1);
24
chart.column(seriesData_2).yScale(yScale1);
25
chart.column(seriesData_3).yScale(yScale2);
26
chart.column(seriesData_4).yScale(yScale2);
27
28
chart.yAxis().scale(yScale1);
29
30
chart.title('Get and use Y scales');
31
chart.container('container');
32
chart.draw();
33
34
var globalMax = chart.getStat('yScalesMax');
35
var globalMin = chart.getStat('yScalesMin');
36
37
// Get all Y scales.
38
var yScales = chart.getYScales();
39
40
for (var i = 0; i < yScales.length; i++) {
41
yScales[i].minimum(globalMin);
42
yScales[i].maximum(globalMax);
43
}
44
});