Javascript highcharts yaxis小时为实际小时数,而非天数
我这里有一个JSFIDLE: 我正在努力让yaxis上的小时数以小时数的形式显示出来,而不是以天为单位。该示例显示,24小时后,它将滑入1月2日,而不是25或26小时 我的yaxis代码看起来有点像:Javascript highcharts yaxis小时为实际小时数,而非天数,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我这里有一个JSFIDLE: 我正在努力让yaxis上的小时数以小时数的形式显示出来,而不是以天为单位。该示例显示,24小时后,它将滑入1月2日,而不是25或26小时 我的yaxis代码看起来有点像: yAxis: { type: 'datetime', dateTimeLabelFormats: { hour: '%H:%M:%S' }, title: {
yAxis: {
type: 'datetime',
dateTimeLabelFormats: {
hour: '%H:%M:%S'
},
title: {
text: 'Hours'
},
min: 1000,
startOnTick: false,
showFirstLabel: false
},
如何让它显示小时数而不是小时/天数?我将yAxis改为如下:
yAxis: {
type: 'linear',
labels:{
formatter: function(){
var seconds = (this.value/ 1000) | 0;
this.value -= seconds * 1000;
var minutes = (seconds / 60) | 0;
seconds -= minutes * 60;
var hours = (minutes / 60) | 0;
minutes -= hours * 60;
return hours;
}
},
title: {
text: 'Hours'
},
min: 1000,
startOnTick: false,
showFirstLabel: false
},
我希望它能像我所希望的那样工作,但我希望它能更自然一点