我在日期时间类型中使用MySQL数据字段作为高图的x轴。实际数据如下:
2015-01-01 00:00:00,
2015-01-01 00:01:00,
2015-01-01 00:02:00,
2015-01-01 00:03:00,
2015-01-01 00:04:00,
2015-01-01 00:05:00
表中没有从2015-01-01 00:00:00到2015-12-31 23:59:00开始的记录。
图表已成功创建。但导航员的数据显示如下:
1月1日,00:00:00:005,...,00:00:00:025等等
但我想在导航器中显示实际数据。我不确定我做错了什么。任何人都可以帮我解决这个问题吗?
@ Nate Barbettini。不,x轴显示正确。问题在于导航器。其中包括图表的图像如下:
答案 0 :(得分:0)
minRange property可让您控制轴显示的最小间隔。来自文档:
例如,对于日期时间轴,主要单位是毫秒。如果minRange设置为3600000,则无法放大超过一小时。
这听起来像你在寻找什么。
答案 1 :(得分:0)
由于您在xAxis上使用类别,因此无法正常工作。通常,Highstock不支持除xAxis.type
以外的datetime
。当然,您可以设置类别,只是为了让用户自己承担使用该选项的风险。
步骤解决方案:
[timestamp, value]
或{x: timestamp, y: value}
格式注意,x值必须是时间戳,而不是日期字符串或日期对象。