设置为一分钟的Highcharts tickinterval仅显示一个日期

时间:2016-09-02 13:32:35

标签: javascript highcharts

我有一个速度图表(y轴)和时间(x轴),每秒发布一个新的速度,这意味着在一个小时内我将有3600个数据点,这是很多。我发现了tickInterval和缩短x轴上绘制时间的能力,但是一旦设置它,刻度标签就会消失,它只显示第一分钟标签

以下是与tickInterval和没有

的情况的两种图形比较

没有tickInterval

enter image description here

使用tickInterval

我原本希望每分钟在x轴上看到一个刻度标签,但我只看到这个?嗯?

enter image description here

这是我的代码,数据点少于我的代码:

http://jsfiddle.net/cyc89zop/1/

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

2件事:

1)您已将轴type指定为“时间”,这不是有效选项。你想要的是datetime

2)您已为x轴指定了categoriescategoriesdatetime轴类型是互斥的 - 您必须只使用其中一个,而不是两者。

要使用datetime轴类型获取正确的日期,请指定

1)每个数据点的x值,以毫秒为单位时间,或

2)该系列的pointStartpointInterval属性