位置与数据相同 - 高位图

时间:2013-08-29 08:09:49

标签: highcharts

我有一个'datetime'图表,每天有一个点。因此,我的要求是在x轴上显示每个日期,并为每个日期绘制值。所以我将tickinterval设置为1天(24 * 3600 * 1000),如下所示:

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

然而,x轴似乎只显示在8月28日,图表在其两侧有两个点,而不是在8月27日显示一个点而在8月28日显示另一个点。

我尝试使用tickPositions,图表显示如下:

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

这里有什么问题?

1 个答案:

答案 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]]}]
    });
});