0
我正在使用highcharts繪製股票圖。它從零數據開始,然後每分鐘添加一個數據點。經過一整天后,它填滿了240個數據點。highcharts無法填充寬度
x軸是固定長度,專爲整個240個數據點設計。當數據點還沒有增長到240時,我們希望丟失數據的圖表的相應部分爲空。
我已經檢查了highcharts API,並且找不到選項。它看起來像所有的highcharts演示充滿了圖表數據可用。
謝謝!
我正在使用highcharts繪製股票圖。它從零數據開始,然後每分鐘添加一個數據點。經過一整天后,它填滿了240個數據點。highcharts無法填充寬度
x軸是固定長度,專爲整個240個數據點設計。當數據點還沒有增長到240時,我們希望丟失數據的圖表的相應部分爲空。
我已經檢查了highcharts API,並且找不到選項。它看起來像所有的highcharts演示充滿了圖表數據可用。
謝謝!
總之,您設置了xAxis.min
和xAxis.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一樣,它有一整天的兩點和空間。
2點的情況看起來很有效,但如果我將它改爲3個數據點,那麼這條線再次填充整個x軸。例如:http://jsfiddle.net/s8953zq9/1/ – yorkdu 2015-02-11 02:11:45
對。我假設你使用Highstock。是對的嗎?如果是這樣,你想添加'xAxis.ordinal:false',就像這裏:[JSFiddle](http://jsfiddle.net/s8953zq9/2/) – 2015-02-11 02:18:06
很好,謝謝你的幫助 – yorkdu 2015-02-11 03:08:02