나는 내 문제에 대한 해결책을 찾고 여기에왔다. 이것이 당신이 원하는 것과 정확히 일치하는지 확신 할 수 없으며 낮은 평판 때문에 의견을 말할 수 없습니다. 그러나 이것이 내가 어떻게 그것을 풀 수 있었는지입니다.
이 결과는 hh : mm입니다. 초를 포함하도록 수정할 수 있습니다. http://jsfiddle.net/TynTT/11/
y 축은 hh : mm 형식이며, 데이터 레이블은 hh : mm으로 표시됩니다.
$(function() {
$('#container').highcharts({
chart: {
type: 'column'
},
yAxis: {
type: 'time',
labels: {
formatter: function() {
var time = this.value;
var hours1=parseInt(time/3600000);
var mins1=parseInt((parseInt(time%3600000))/60000);
return (hours1 < 10 ? '0' + hours1 : hours1) + ':' + (mins1 < 10 ? '0' + mins1 : mins1);
}
}
},
series: [{
data: [1000000, 26500000, 17000050, 79000000, 56000000, 124000000],
dataLabels: {
enabled: true,
formatter: function() {
var time = this.y/1000;
var hours1=parseInt(time/3600);
var mins1=parseInt((parseInt(time%3600))/60);
return (hours1 < 10 ? '0' + hours1 : hours1) + ':' + (mins1 < 10 ? '0' + mins1 : mins1);
}
},
}]
});
});
데이터는 어떻게 생겼습니까? x 값은 시간 형식 (epoch 밀리 초)입니까? – Mark
@ 마크 : 원시 데이터는 초입니다. 하지만 내가 PHP를 사용하여 원하는대로 변환 할 수있을 것 같아요. – knzo
이 값은 몇 초 이후입니까? 시대? 어떤 임의의 가치? 축에서이 값의 차이를 시간 : 분 : 초로 나타내시겠습니까? – Mark