0

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

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

但是,x 轴似乎只显示了 Aug28th,并且图表的两侧各有两个点,而不是显示 Aug27th 的一个点和 Aug28th 的另一个点。

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

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

这里有什么问题?

4

1 回答 1

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]]}]
    });
});
于 2013-08-29T09:18:54.797 回答