我正在尝试使用chartjs绘制一段时间内的值。时间以毫秒为单位。绘制时,x轴似乎将经过的时间视为从大纪元开始的时间,并将其转换为本地时间。
scales: {
yAxes: [{ display: true }],
xAxes: [{
type: 'time',
time: {
unit: 'millisecond',
unitStepSize: 1800000,
displayFormats: {
'millisecond': 'h:mm'
}
}
}]
}
例如,应该大约6.5小时的23741499显示为07:30。看起来像6:30 UTC转换为GMT。如何指定经过的时间,并且数据仍然显示在图表上的正确位置?我已经尝试过自己格式化标签,但chartjs只是将它们视为类别类型字符串。