Для этого вы можете использовать параметр categoryAxis.labelFunction
для форматирования меток.Для этого параметра можно предоставить функцию, которая принимает значение метки в виде строки, которую затем можно проанализировать для объекта Date
и отформатировать в соответствии с требованиями:
"labelFunction": function(valueText, serialDataItem, categoryAxis) {
// '06:00' format
var date = new Date(valueText);
var hours = date.getHours();
var mins = date.getMinutes();
return ('00' + hours).slice(-2) + ':' + ('00' + mins).slice(-2);
// '6AM' format:
var hours = new Date(valueText).getHours();
return hours + (hours >= 12 ? 'PM' : 'AM');
}
Рабочая скрипка