相关时间在Highstocks图表中

时间:2014-11-24 23:28:48

标签: javascript highcharts highstock

如何在Highstocks图表中显示x轴上的相对时间?根据我的理解,datetime类型仅用于格式化日期,而不是以任何方式编辑它们。我尝试显示的数据结构按unix时间戳排序,如下所示,但如果需要可以更改:

[
    // [timestamp, value]
    [1416478472, 1],
    [1416478473, 1],
    [1416478474, 0.5],
    [1416478475, 0.25]
    ...
]

我的目标是让x轴使用合适的标签来显示自第一次输入以来经过的时间,例如放大时的时间:

00.05    00.10    00.15    00.20    00.25    // hours.minutes

,这在缩小时显示:

01.00    02.00    03.00    04.00    05.00    // hours.minutes

换句话说,就像默认行为一样,但时间是相对的而不是绝对的。

1 个答案:

答案 0 :(得分:1)

1)您需要将时间戳乘以1000,以获得javascript时间戳,而不是UNIX

2)使用tickPositioner允许自己准备函数,动态计算滴答。