2013-06-21 61 views
0

我正在構建一個網頁,顯示HighStock圖表,其中包含幾組系列,每個系列對應一個獨立的$.getJSON調用。我希望顯示圖表的某個部分,同時用戶等待加載集合,並在系列進來時添加該系列。對圖表進行排序並創建$.getJSON調用的最佳方法是什麼?通過多個getJSON調用繪製HighStock圖表的順序

到目前爲止,我的努力一直很容易出錯,HighStock返回的問題,圖表中的缺口,停止顯示數據的圖表等等。我認爲我對$.getJSON調用的異步性質的不瞭解是問題的一部分也。

回答

0

您可以隨時爲第一個系列創建圖表,併爲每個接下來的一系列使用chart.addSeries()添加系列,請參閱:http://jsfiddle.net/Ha8Lt/

+0

三江源。這非常有幫助。儘管每個getJSON調用的加載時間不同,但是如何強制每次都以相同的順序顯示該系列? – turgo

+0

您可以爲每個系列設置legendIndex,請參閱:http://jsfiddle.net/JaFkm/也可以爲系列設置zIndex。但是你不能強制以特定的時間順序出現 - 只有在加載所有系列後才顯示圖表。 –