2012-11-02 52 views
5

我使用谷歌圖表顯示出一些時間序列一樣,如下圖所示的數據。通常情況下,數據具有很高的零值比例,因此您可以獲得沿x軸座標的許多點。我認爲這會讓圖表看起來混亂,我不想在y = 0的地方顯示點。谷歌圖表 - 不顯示點的時候值是零

任何想法/指針非常讚賞。

感謝,

CT

Busy chart with data points where y=0

+0

我試着設置零個值的JSON爲空,但沒有工作(見下文我的評論) –

回答

0

如果你不希望它有所有你完全可以從數據中刪除值實際值之間的點。在值再次確定之前,將右邊的第一個0點和右邊的0點保持正確。

此:

[1000, 12], 
[1001, 16], 
[1002, 0], 
[1003, 0], 
[1004, 0], 
[1005, 0], 
[1006, 4], 
[1007, 2], 
[1008, 0], 
[1009, 14] 

變爲:

[1000, 12], 
[1001, 16], 
[1002, 0], 
[1005, 0], 
[1006, 4], 
[1007, 2], 
[1008, 0], 
[1009, 14] 

這應該只顯示在1002和一個零點1005,並與他們之間沒有點的線條。

+0

謝謝Zoramite。這看起來是唯一可行的。 –

5

設置你的數據null而不是0。然而,例如圖中已顯示,如果第一個值是說5和2日至20日是0設定的第2和第20至0和3日至19日null。這將正確顯示圖表。

+0

恐怕是行不通的弗雷德。將該值設置爲空的圖表看起來像[本](https://www.evernote.com/shard/s1/sh/d7122e04-9a6d-42d1-a8a5-e70ca82cbe01/ec0899b40c1aa6fd9781b25947fd542e/res/f5199b39-c501-在結果438E-8772-8a11cf0a2b00/skitch.png?resizeSmall&寬度= 832)。 我希望能實現的是[這個](https://www.evernote.com/shard/s1/sh/ff28c593-eaf0-48f1-8a63-dd63da0134aa/f085ff78c05695a19d7964e817bdf901)。 –

+0

對不起,我一定誤解了這個問題。你想保持線條而不是基線上的點?我可能是錯的,但我不認爲這是可能的。雖然可能只是關注這個問題! – Fred

+0

是的,我想保留線,但不是坐在X軸上的點。看起來這是不可能的。 (還是)感謝你的建議。 –

5

最好的辦法是使用空,而不是0(會有失分)。 然後你可以使用選項interpolateNulls來加入這些值。