我有一个HighChart图表,其中包含一个由日期/值对组成的系列。成对中的每个日期都不同。当存在日期不在同一周内的数据对时,它们的日期显示为它们应该(mm / dd / yyyy),但是当数据集仅包含视图对时,这些视图对都在同一个星期或下一个星期内相互之间没有以(mm / dd / yyyy)格式显示日期,而是显示时间显示的内容并显示00:00,08:00,16:00而不是完整日期。
我已经浏览过HighCharts论坛,找不到也没有得到这个奇怪行为的答案。也许有人可以提供帮助。
看到图表答案 0 :(得分:2)
这是自动缩放算法的一小部分。
基本上,它从最小的单位开始,在某些情况下(如你的) 1 停止看太快。
如果您事先知道感兴趣的时间刻度,则可以调整xAxis设置以进行补偿。
在这种情况下添加:
day: '%b %e',
hour: '%b %e',
可能足够了。请参阅:jsfiddle.net/DkgVr/4/。
或设置tickInterval: 24 * 3600 * 1000
(一天)可能已经足够了
请参阅:jsfiddle.net/DkgVr/5/。
1 它可能从最大到最小。考虑制作功能请求或错误报告。