2017-09-25 127 views
0

我有一些數據與每月的最後日期。高爐圖 - xaxis標籤問題

例如,

[1504137600000, 52.2] 
[1501459200000, 52.1] 
[1498780800000, 52.4] 
[1496188800000, 53.1] 
[1493510400000, 52.7] 
[1490918400000, 52.4] 
[1488240000000, 53.3] 

當我使用此數據繪製圖表。 xAxis標籤顯示不正確。

enter image description here

其顯示x軸標籤,Feb '08爲起始標誌, 我想從第一個標籤與Jan '08啓動。

的jsfiddle:http://jsfiddle.net/xtgj4y0d/1/

回答

2

要準確時間戳指定標籤,你可以使用tickPositions陣列。您還需要使用Highcharts.dateFormat函數來格式化日期。

API參考:
http://api.highcharts.com/highcharts/xAxis.tickPositions
http://api.highcharts.com/highcharts/Highcharts.dateFormat

例子:
http://jsfiddle.net/wL7o3zd3/

+0

感謝您的答案...但我還有一個問題..它較少的數據工作正常,但對於大數據不會自動調整標籤。這是以前工作。 http://jsfiddle.net/wL7o3zd3/1/ –

+0

@PiyushDhamecha你可以改變''選擇「:-1,''選擇」:1,'檢查http://jsfiddle.net/8rknf75r/ –

+1

但它當我們在導航器中縮小時不起作用......如果我刪除了'tickPositions',則工作正常...... http://jsfiddle.net/8rknf75r/2/ ..它在放大或縮放時自動調整xAxis標籤-out in navigator ..我們可以使用'tickPositions'實現這個... ...? –