2013-05-16 55 views
0

我已經有Highstock在同一個網絡服務器上從兩個不同的csv/log文件加載兩個系列的網站上運行。Highstock渲染不正常;顯示空的系列,直到放大

我以前在不同的服務器上完成了這個確切的設置,它的工作完美無瑕。

但是,在新的服務器上,圖表無法正確呈現。當頁面加載時,系列行不顯示。如果放大或從圖表的最右邊滾動,則線條會彈出到視圖中。如果您一直向後滾動,則線條停止顯示。

實際的圖表可以在這裏看到了這個臨時頁: http://maxedin.com/pages/18/

它加載此圖表的JS: http://jsfiddle.net/3Jpb3/

圖表裝入該div元素:

<div id="mholmen" style = "width:100%"></div> 

我試着玩弄不同的縮放選項,圖表大小,修改正在加載的數據,因此沒有運氣。

有沒有其他人碰到這個相同的問題,並設法解決它?

回答

1

在你的數據,你有一些NaN的,例如:

lines[2154]: Array[2] 
    0: NaN 
    1: NaN 

不能在圖表上顯示。確保數據不包含duplitaced,並按xAxis升序排列。

+0

啊,是的,如果我打開並保存納米日誌文件,那些空行會被引入。但是他們不會影響圖表的渲染。如果您單擊並拖動圖表上任何地方的任何地方(除了最右邊的邊緣),您將看到數據在那裏並被渲染。 問題是,當您滾動到圖表的最右邊時,線條停止渲染。數據仍然存在,就好像你用鼠標懸停一樣,你仍然可以看到數據點。 – Maxion

+0

嗯,你讓我走上了正確的軌道。 NaN不是問題;這是我用nano編輯它們。編輯textwrangler中的文件使圖形呈現;即使我離開了emtpy行。多麼奇怪。 – Maxion

0

感謝Pawel Fus我明白了。原來我用來查看和編輯日誌文件的文本編輯器nano在保存它們時做了一些奇怪的事情。編輯textwrangler中的文件修復了我的問題。去搞清楚。