Те, що ви хочете зробити, просто підробіть його, використовуючи вісь tickFormatter. Режим "час" повинен дійсно називатися так, як у режимі "дати", оскільки мова йде про дати, а не про час. Час дійсно є випадковим. Отже, якщо ви вже виконуєте роботу з перетворення часу до десяткового, просто використовуйте функцію javascript, щоб перетворити їх у потрібний формат:
function timeTickFormatter(val,axis) {
var hours = Math.floor(val);
var minutes = (val - hours) * 60;
return hours+":"+minutes;
}
Очевидно, це не охоплює всі перестановки (наприклад, провідні нулі, якщо вони потрібні), але це ідея. Якщо ви не знаєте, як поставити це в флот, це буде так у вашому варіанті сюжету:
$.plot(placeholder, data, {
..,
yaxis: {
..,
tickFormatter:timeTickFormatter,
..
}
});