anychart.onDocumentReady(function () {
var data = anychart.data.set([
["QTR1", 3.8, 5.5, 6.9, 7.9],
["QTR2", 5.5, 7.0, 9.6, 8.6],
["QTR3", 9.9, 9.7, 8.3, 7.3],
["QTR4", 5.7, 7.6, 9.7, 18.7]
var seriesData_1 = data.mapAs({x: 0, value: 1});
var seriesData_2 = data.mapAs({x: 0, value: 2});
var seriesData_3 = data.mapAs({x: 0, value: 3});
var seriesData_4 = data.mapAs({x: 0, value: 4});
var chart = anychart.column();
yScale1 = anychart.scales.linear();
yScale1.stackMode("value");
yScale2 = anychart.scales.linear();
yScale2.stackMode("value");
chart.column(seriesData_1).yScale(yScale1);
chart.column(seriesData_2).yScale(yScale1);
chart.column(seriesData_3).yScale(yScale2);
chart.column(seriesData_4).yScale(yScale2);
chart.yAxis().scale(yScale1);
chart.title("Value Stacked Chart: Clustered");
chart.container("container");
globalMax = chart.getStat("yScalesMax");
globalMin = chart.getStat("yScalesMin");
var yScales = chart.getYScales();
for (var i = 0; i < yScales.length; i++) {
yScales[i].minimum(globalMin);
yScales[i].maximum(globalMax);