我创建的面积图有问题。
工具提示中的时间与xAxis上的时间不一致(例如,se图像)
toolstip中的时间是正确的,但是xAxis在时间上落后了两个小时。
图表的设置(为简明起见进行了修改)
var chart = new Highcharts.Chart({
tooltip: {
dateTimeLabelFormats: {
day:"%A, %b %e, %Y, %H:%M"
},
formatter: function() {
var tt = '',
newDate = new Date(this.key).toLocaleString();
tt = '<b>' + newDate + ':</b> <br/>' + '<b>' + this.series.name + '</b>' + ': ' + this.y;
return tt;
}
},
xAxis: {
type: 'datetime'
}
});
这就是我画这个系列的方式:
for (var i = 0; i < newValue.length; i++) {
chart.series[0].addPoint([newValue[i].tValue, newValue[i].value], false, false);
}
newValuei.tValue以纪元表示,例如1493097600000
发布于 2018-05-31 17:58:10
在我的例子中,将useUTC设置为false很有帮助。
Highcharts.setOptions({
global: {
useUTC: false
}
});
https://stackoverflow.com/questions/43634785
复制相似问题