我有一个系列:
[{"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轴绘制为日期时间?
答案 0 :(得分:0)
如果您有时间戳,则无法在xAxis中同时使用日期时间和类别。如果您想使用类别,我在This Fidlle
中使用的用户laebl格式化程序类别也应该有字符串数组。 如果你想在你的xAxis中使用type:datetime,你应该从后端获得处理过的数据
[timestamp,value],[timestamp,value]
每个系列。或者,如果您无法从服务器获取该功能,请在javascript中进行处理并制作以下两个数据集
//code