Мне нужно положить в формате времени оси y hh: mm, например ось y должна иметь 16: 00,32: 00 и т. Д. Тики или что-л. simmilar.
Я работаю с highcharts - я новичок в JS и веб-программировании.
У меня есть данные в миллисекундах и конвертируйте их в формат hh: mm, но когда у меня есть miliseconds больше, чем 86400000 (24 часа), это показывает мне следующую дату, и мне нужно, чтобы она отображалась в часах: формат минут.
Есть ли способ сделать это? Я попытался изменить ось y от type: 'datetime'
до type: 'time'
, но это не помогло мне. Вот jsfiddle пример моих графиков и ниже вы можете найти только js-код.Выполнение оси y высоких диаграмм во времени формате hh: mm
$(function() {
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
categories: [
'Jan',
'Feb',
'Mar',
'Apr',
'May',
'Jun',
'Jul',
'Aug',
'Sep',
'Oct',
'Nov',
'Dec'
]
},
yAxis: {
title: {
text: 'Time (hh:mm)'
},
type: 'datetime',
dateTimeLabelFormats: {
hour: '%H:%M'
}
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
series: [{
name: 'Tokyo',
data: [0, 0, 0, 0, 76320000, 25920000, 102840000, 0, 0, 0, 0, 0]
}]
});
});
Не могли бы вы показать, как это работает с моей силой? – Donvino
похоже на это http://jsfiddle.net/wp59S/2/ без даты, и отображаются только часы и минуты – Strikers
Как вы можете видеть в своем упражнении через 24 часа, оно начинается с 0, и мне нужно, чтобы это было что-то вроде 31 часы и 21 минута – Donvino