2015-08-08 98 views
0

我正在使用谷歌數據可視化API的項目,我試圖展示一個圖表,說明上週用戶的訪問次數。 問題是這個數字總是一個整數,大於或等於0,但在我的圖表上Y軸顯示十進制數字。 我怎樣才能配置選項數組獲得只有整數?谷歌圖表Y軸步驟

enter image description here

+1

這不是y軸? – spenibus

回答

1

How to show only integers (no decimals) in chart API x/y-axis labels,用戶asgallant表明這一點:

vAxis: { 
    format: '#' 
} 

在同一線程,用戶Daniel LaLibertethis

如果指定的「#格式'你只會看到整個整數值。但是,如果四捨五入的值不是接近整數,那麼標記將顯示在錯誤的位置,或標記對於標記將是錯誤的。

Google Charts API假設您在很多情況下都需要5個網格線,並且根據數據值的位置,5個網格線可能無法爲您提供整數刻度值。

更好的事情做的是通過指定要打開網格線的數量可變的特點:

gridlines: { count: -1}

,然後嘗試很難給你漂亮的圓形刻度值。

您還可以使用'ticks'選項準確指定您想要的刻度值。

gridlines: { ticks: [ -4, -2, 0, 2, 4 ] }

最後,官方文檔:Customizing Axes: Number Formats