我正在用谷歌的可視化庫創建一個combochart。我在一天內製定了商店的流量和收入。我已將我的抽獎選項設置爲谷歌可視化將0軸與兩個不同的y軸對齊
var options = {
seriesType: "bars",
series:{0:{targetAxisIndex:0},1:{targetAxisIndex:1}},
vAxes:{0:{title: "Revenue"},1:{title: "Traffic"}},
hAxis: {title: "Time", showTextEvery: 1},
};
它在與流量不同的Y軸上設置收入。對這些數據的樣本可能是這樣的:
var data = [
// Time Revenue Traffic
['10:00-10:30', '132.57', '33'],
['10:30-11:00', '249.23', '42'],
['11:00-11:30', '376.84', '37'],
[... etc ..]
];
我遇到的問題是,流量值將始終是積極的,而收入可能是一個負數,如果有回報。如果發生這種情況,我的收入軸將從負值開始,如-50,而流量從0開始,水平基線不排隊。我想這樣做,即使Revenue的值小於0,0軸也會與Traffic 0軸對齊。
下面是一個示例,顯示發生了什麼。瞭解Traffic 0軸如何與收入-50軸處於同一水平。我想知道如何將交通基線提高到與收入0軸相同的水平。
雖然不完全一樣,但這裏有一個獲取最大/最小值的圓整數字的函數,它還處理底片:http://stackoverflow.com/questions/14440231/google-charts-vertical-axis-in -whole-numbers/14472345#14472345 – jmac
這正是我需要的,謝謝! –