0

我正在绘制时间数据,并以 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
     }]
 },
4

2 回答 2

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
}],
于 2013-06-10T14:09:19.720 回答
0

我有那个问题。我的 x 轴是每小时一次。但是午夜的第一个刻度标记为“1. Jan”。其他标签是正确的,上午 10 点是 10:00 等。

幸运的是,Highcharts 修复了这个错误:完全去掉第一个标签。

显示第一标签:假

于 2015-05-19T15:16:43.457 回答