我有一个'datetime'图表,每天有一个点。因此,我的要求是在x轴上显示每个日期,并为每个日期绘制值。所以我将tickinterval设置为1天(24 * 3600 * 1000),如下所示:
然而,x轴似乎只显示在8月28日,图表在其两侧有两个点,而不是在8月27日显示一个点而在8月28日显示另一个点。
我尝试使用tickPositions,图表显示如下:
这里有什么问题?
答案 0 :(得分:1)
其中一个数字是错误的。 刻度线中的第二个位置是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]]}]
});
});