, , 0 ( , 0 , ).
, ( 1 - "", 2 - "" ):
var range1 = data.getColumnRange(1);
var range2 = data.getColumnRange(2);
1, max 0. .
var maxValue1 = (range1.max <= 0) ? 1 : range1.max;
var maxValue2 = (range2.max <= 0) ? 1 : range2.max;
, :
var scalar = maxValue2 / maxValue1;
"", range1.min 0:
var minValue1 = Math.min(range1.min, 0);
, "":
var minValue2 = minValue1 * scalar;
, vAxis minValue/maxValue :
vAxes: {
0: {
maxValue: maxValue1,
minValue: minValue1,
title: 'Revenue'
},
1: {
maxValue: maxValue2,
minValue: minValue2,
title: 'Traffic'
}
}
, (maxValue1 / (maxValue1 - minValue1 == maxValue2 / (maxValue2 - minValue2 minValue1 / (maxValue1 - minValue1 == minValue2 / (maxValue2 - minValue2), , , 0 .
jsfiddle : http://jsfiddle.net/asgallant/hvJUC/. , . , , .