我正在绘制时间数据,并以UTC格式传递,但出于某种原因,情节显示日期从“1 - jan - 0001”开始
我使用以下代码将纪元转换为日期,并且它正常工作。
for(var i=0;i<timeData.length;i++){
timeData1[i] = new Date(timeData[i]*1000);
}
然后我将其传递到图表中,如下所示:
xAxis: {
type: 'datetime',
title:{ text:'Time'},
series:[{
name:'Time',
data:timeData
}]
},
答案 0 :(得分:0)
在Highcharts中,您可以为图表设置系列,而不是为xAxis设置(至少不是这样),所以改为:
xAxis: {
type: 'datetime',
title:{ text:'Time'},
series:[{
name:'Time',
data:timeData
}]
},
为:
xAxis: {
type: 'datetime',
title:{ text:'Time'}
},
series:[{
name:'Time',
data:timeData
}],
答案 1 :(得分:0)
我遇到了这个问题。我的x轴是每小时。但是午夜的第一个标记是#34; 1。扬&#34 ;.其他标签是正确的,10:00表示上午10点等。
幸运的是,Highcharts已经解决了这个问题:完全放弃第一个标签。
showFirstLabel:false