highcharts - 如何将纪元时间与 Highcharts 系列数据结合使用?

标签 highcharts

我正在尝试在我的系列数据中使用纪元时间日期。该数组如下所示:

data:[ [1324857600,205.4],[1324771200,208.7],[1324684800,205.4]. . .]

这些点显示正常,但 x 轴和工具提示上的日期标签均设置为 1970 年 1 月 16 日(纪元时间的开始!)。

如果我执行一堆 string-fu,我可以生成一个如下所示的数组:

 data:[ [Date.UTC(2011, 11, 26),247.7],[Date.UTC(2011, 11, 25),245.5] . . .]

当我这样做时,x 轴上的日期标签是正确的。

我尝试使用 dateTimeLabelFormat 选项,它正确地格式化了日期 - 只是当我尝试使用毫秒值时,我得到的只是 70 年 1 月 16 日。

有什么想法吗?我宁愿使用毫秒,也不愿跳过所有环节来生成“Date.UTC(2011, 11, 26)”。

谢谢!

最佳答案

在 Highsoft 论坛上找到了答案。

我需要将纪元时间值乘以 1000 才能获得 Highcharts 的正确毫秒值。

效果很好!

关于highcharts - 如何将纪元时间与 Highcharts 系列数据结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648861/

相关文章:

javascript - 在 Highcharts 饼图中,调整窗口大小时如何保持高度同步?

highcharts - 如何设置 xAxis pointInterval(更新 : tickInterval) in highcharts

javascript - Highcharts 的导航器和依赖箭头 (ganttChart)

javascript - 如何创建水平堆叠条形图,在条形本身上带有标签以及在条形上方带有标签?

PHP + mysql + Highcharts

javascript - Highcharts 图表轴超过设定的最小值和最大值

javascript - 将变量从 Symfony2 PHP 文件发送到 js 文件

javascript - R highcharter 基于值的绘图点颜色

javascript - 调用函数onclick highchart

highcharts - HighStock:根据需要异步加载系列数据