2013-04-04 67 views
2

我有一個收盤價格數組和JS時間戳數組。HighStocks系列數據格式

HighStocks API說serial.data應該是一個有兩個值的數組列表。第一個值是x值,第二個值是y值。 我已經合併我的兩個數組到使用時間戳作爲X和收盤價爲Y像所謂的timeClose一個數組:

timeClose : [ [1361750400000, 442.80] , [1361491200000, 450.81] ]

但是圖表仍然無法正常工作。任何人都可以看到我做錯了什麼?

這裏是我的圖表代碼:http://jsfiddle.net/TqBvV/

感謝

回答

1

您需要繪製圖表中的Ajax請求的成功回調,否則不會有任何數據繪製;)

如:

$.ajax({ 
     url: '' 
     success: function (data, status) { 
//Render your chart in here 
} 
}); 

http://jsfiddle.net/rd13/TqBvV/1/

+0

謝謝,至少已經畫出圖表,但由於某種原因,它繪製了3條直線,而不是正確繪製各個價格點。 – James 2013-04-04 16:56:14

+0

排序,不得不扭轉數組使用timeClose.reverse() – James 2013-04-04 17:23:44

+0

正如我在你的例子看到http://jsfiddle.net/TqBvV/4/系列是空的。 – 2013-04-05 09:42:36