2015-02-10 176 views
0

我正在使用highcharts繪製股票圖。它從零數據開始,然後每分鐘添加一個數據點。經過一整天后,它填滿了240個數據點。highcharts無法填充寬度

x軸是固定長度,專爲整個240個數據點設計。當數據點還沒有增長到240時,我們希望丟失數據的圖表的相應部分爲空。

我已經檢查了highcharts API,並且找不到選項。它看起來像所有的highcharts演示充滿了圖表數據可用。

謝謝!

回答

1

總之,您設置了xAxis.minxAxis.max

例如,如果你在你的數據有兩點:

// January 1st 2015, 00:00 and 00:01 
data : [[1420070400000, 3], [1420070460000, 7]] 

然後,你設定的最小和最大允許的空間最終將被添加的所有點:

xAxis: { 
    min: 1420070400000, 
    max: 1420070400000 + 86400000 // 60 * 60 * 24 * 1000 added 
} 

this demonstration一樣,它有一整天的兩點和空間。

+0

2點的情況看起來很有效,但如果我將它改爲3個數據點,那麼這條線再次填充整個x軸。例如:http://jsfiddle.net/s8953zq9/1/ – yorkdu 2015-02-11 02:11:45

+0

對。我假設你使用Highstock。是對的嗎?如果是這樣,你想添加'xAxis.ordinal:false',就像這裏:[JSFiddle](http://jsfiddle.net/s8953zq9/2/) – 2015-02-11 02:18:06

+0

很好,謝謝你的幫助 – yorkdu 2015-02-11 03:08:02