2013-08-29 17 views
0

我有一個'日期時間'圖表,每天有一個點。所以我的要求是將每個日期顯示在x軸上,併爲每個日期繪製值。所以我已經設置了tickinterval爲1天(24 * 3600 * 1000),如下所示: 與數據一致的位置刻度 - 高位圖

http://jsfiddle.net/vuf5e/1/

然而,x軸似乎只顯示Aug28th和圖表上的任一側有兩個點,而不是8月27日和8月28日分別顯示一分。

我嘗試使用tickPositions並出現圖如下:

http://jsfiddle.net/vuf5e/2/

這裏有什麼問題?

回答

1

其中一個數字是錯誤的。 tick中的第二個位置是137766608975,但是在數據中是1377666808975,其數字多於其他數字。

你實際上在中間的某個地方錯過了8個。

所以基本上第二個滴答的數量變得比第一個小。

[...] 
     xAxis: { 
      type:'datetime' , tickPositions:[1377601929269, **137766608975**] 
     }, 


     series:[{"yAxis":0,"name":"Device_INTERFACE_in_octets--.2","data":[[1377601929269,5.8583],[**1377666808975**,6.6278]]}] 
    }); 
});