2013-05-13 89 views
1

我一直玩Highstocks一段時間,由於某種原因,我的一條線在放大時消失了,但一旦縮小後它仍然可見。它仍然顯示一次懸停在其上的點,包括屬於它的數據。Highstocks,line missing,but data is there

不用說我對於哪裏出了問題一無所知,所以任何建議都會很棒。

放大: Zoomed in

縮小(很難看到,但紅線是存在的)

Zoomed out

PS。網站可以在這裏找到Skami.net

+0

可以提供數據和jsfiddle相同 – Strikers 2013-05-13 08:41:48

+0

嘗試將Highstock更新爲1.3,確保沒有任何字符串作爲值,並且數據按升序排序。 – 2013-05-13 12:06:44

+0

已更新至1.3.1,未能解決問題,並且JSON在沒有任何字符串的情況下有效。 – Skami 2013-05-13 13:02:51

回答

1

你的系列包含了一倍值相同的數據,例如:

[1368450000000, null], 
    [1368450000000, 117.200050354004], 
    [1368451800000, null], 
    [1368451800000, 117.599990844727], 
    [1368453600000, null], 
    [1368453600000, 117.710151672363] 

這是不是在Highcharts不允許。刪除額外的點,並將工作正常。

+0

謝謝你親切的先生,我不敢相信我搞砸了那麼糟糕。「< – Skami 2013-05-15 11:49:05

0
+0

這並沒有解決它,它也不能解釋爲什麼這不會發生在我的其他圖表上,並且此圖表之前沒有任何問題。 – Skami 2013-05-13 09:03:59

+0

那麼你可以準備例子嗎? – 2013-05-13 09:21:31

+0

http://jsfiddle.net/XT7YZ/,放大到1天后線路消失,但只發生在最後幾天。 – Skami 2013-05-13 12:25:12

0

在具體示例中,當具有空值的點時,不會渲染點。從今天實施例(從Skami.net截取):上述

[1369881000000,131.74983215332], 
[1369882800000,null], 
[1369884600000,null], 
[1369886400000,131.354995727539], 
[1369888200000,null], 
[1369890000000,null], 
[1369891800000,130.976699829102] 

的點將是可見的在工具提示,但不呈現爲圖表,因爲具有空值點與一個值的點之間。

+0

雖然很真實,但這不是問題,不是這個答案對某些人來說可能是有用的。 – Skami 2013-06-05 09:34:27

+0

是的我知道了,我不得不創建答案,因爲我無法創建評論 - 奇怪的...我的答案實際上是爲什麼你的圖不顯示,數據中沒有重複條目,但圖表仍然丟失(正如你用屏幕截圖展示的那樣)。我試圖編輯接受的答案,現在正在進行同行評審。 – 2013-06-05 09:44:19

相關問題