如何使用Highcharts.js在xAxis中显示日期

时间:2018-01-17 09:07:55

标签: highcharts

我正在向我的Highcharts.js series对象提供包含日期和数字的数据,例如:["2017-1-22",262]在悬停点时正确显示,但在正确显示时没有正确显示x轴。下面的代码没有太大作用,可能是因为日期格式不是Highcharts所期望的?但预计会采用什么格式? Unixtime似乎不起作用。

xAxis: {
            type: 'datetime'
        }

https://jsfiddle.net/80v2k0tv/

1 个答案:

答案 0 :(得分:2)

Highcharts预计自1970年以来以毫秒为单位的时间。

例如参见:https://api.highcharts.com/highcharts/series.line.data.x

  

该点的x值。对于日期时间轴,X值是自1970年以来以毫秒为单位的时间戳。

Unixtime以秒为单位,因此使用unixtime * 1000将提供正确的highcharts时间。