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
globalMax = chart.getStat("yScalesMax");
35
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
});