ima*_*hat 1 javascript highcharts
对于Highcharts,我有一个数组列表为[x,y].我的x值是格式的时间戳2013-04-30 00:04:00.
以下是Highchart选项的示例:
series: [{
name: '2013-04-30',
data: [['2013-04-30 00:00:00', 30], ['2013-04-30 00:01:00', 32], ['2013-04-30 00:02:00', 40], ['2013-04-30 00:03:00', 21], ['2013-04-30 00:04:00', 28]]
}]
Run Code Online (Sandbox Code Playgroud)
我的时间戳可能会不定期地发生.
我意识到我不能这样做,时间戳是字符串,它们只是被解释为点的名称.我需要将时间戳转换为Date.UTC吗?这是唯一的方法吗?例如2013-04-30 00:01:00 -> Date.UTC(2013,04,30,0,1,0).我猜这将需要很多字符串连接"Date.UTC("+ year +","+ month +","+ day,etc ...... +")"
只是想弄清楚是否有更简单的方法来做到这一点......谢谢.
是的,你可以使用UNIX时间戳我的意思是时间戳,以毫秒为单位.highcharts接受它们作为日期时间类型x轴的直接整数输入.
例如:30/04/2013 00:00:00:000 = 1367260200000
你可以传递这个值
data: [[1367260200000, 30],[1367260260000, 32], ....]
Run Code Online (Sandbox Code Playgroud)
希望这将是你的用途.
| 归档时间: |
|
| 查看次数: |
5216 次 |
| 最近记录: |