javascript - highchart xaxis datetime和yaxis数据

时间:2016-02-17 20:04:37

标签: javascript json datetime highcharts

我有一个系列:

[{"name":"date","data":455661712000,1455661791000,1455661869000,1455661947000,1455662568000,1455662646000]},
{"name":"numues","data":[14,13,14,12,12,12]},
{"name":"rpcnt","data":[4,4,4,4,4,4]}]

Highchart选项中,值设置为使用以下代码。

options9.xAxis.categories = json[0]['data'];
options9.series[0] = json[1];
options9.series[1] = json[2];
options9.series[2] = json[3];`

但我的图表并未将x轴绘制为时间。它将每个视为字符串(只是点)而不是值。 (2个值之间的差距是随机的。)

如何将x轴绘制为日期时间?

1 个答案:

答案 0 :(得分:0)

如果您有时间戳,则无法在xAxis中同时使用日期时间和类别。如果您想使用类别,我在This Fidlle

中使用的用户laebl格式化程序

类别也应该有字符串数组。 如果你想在你的xAxis中使用type:datetime,你应该从后端获得处理过的数据

[timestamp,value],[timestamp,value]

每个系列。或者,如果您无法从服务器获取该功能,请在javascript中进行处理并制作以下​​两个数据集

 //code