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 = [
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 chart = anychart.column3d();
11
chart.data(data);
12
13
var yScale1 = anychart.scales.linear();
14
yScale1.stackMode('value');
15
16
var yScale2 = anychart.scales.linear();
17
yScale2.stackMode('value');
18
19
chart.getSeries(0).yScale(yScale1);
20
chart.getSeries(1).yScale(yScale1);
21
chart.getSeries(2).yScale(yScale2);
22
chart.getSeries(3).yScale(yScale2);
23
24
chart.yAxis().scale(yScale1);
25
26
chart.title('Get and use Y scales');
27
chart.container('container');
28
chart.draw();
29
30
var globalMax = chart.getStat('yScalesMax');
31
var globalMin = chart.getStat('yScalesMin');
32
33
// Get all Y scales.
34
var yScales = chart.getYScales();
35
36
for (var i = 0; i < yScales.length; i++) {
37
yScales[i].minimum(globalMin);
38
yScales[i].maximum(globalMax);
39
}
40
});