HighCharts X轴日期不起作用(00:00)

时间:2011-05-25 07:40:41

标签: javascript charts highcharts

我有一个HighChart图表,其中包含一个由日期/值对组成的系列。成对中的每个日期都不同。当存在日期不在同一周内的数据对时,它们的日期显示为它们应该(mm / dd / yyyy),但是当数据集仅包含视图对时,这些视图对都在同一个星期或下一个星期内相互之间没有以(mm / dd / yyyy)格式显示日期,而是显示时间显示的内容并显示00:00,08:00,16:00而不是完整日期。

我已经浏览过HighCharts论坛,找不到也没有得到这个奇怪行为的答案。也许有人可以提供帮助。

您可以在http://jsfiddle.net/schleichermann/DkgVr/

看到图表

1 个答案:

答案 0 :(得分:2)

这是自动缩放算法的一小部分。

基本上,它从最小的单位开始,在某些情况下(如你的) 1 停止看太快。

如果您事先知道感兴趣的时间刻度,则可以调整xAxis设置以进行补偿。

在这种情况下添加:

day: '%b %e',
hour: '%b %e',

可能足够了。请参阅:jsfiddle.net/DkgVr/4/

或设置tickInterval: 24 * 3600 * 1000(一天)可能已经足够了 请参阅:jsfiddle.net/DkgVr/5/



1 它可能从最大到最小。考虑制作功能请求或错误报告。