Highcharts автоматически попытается найти лучший формат для текущего диапазона масштабирования. Это делается, если xAxis имеет тип 'datetime'
. Затем вычисляется единица текущего масштабирования, это может быть одно из:
- второй
- минут
- час
- день
- неделя
- месяц
- год
Затем эта единица измерения используется для поиска формата меток осей. Шаблоны по умолчанию:
second: '%H:%M:%S',
minute: '%H:%M',
hour: '%H:%M',
day: '%e. %b',
week: '%e. %b',
month: '%b \'%y',
year: '%Y'
Если вы хотите, чтобы день был частью меток «часового» уровня, вам следует изменить dateTimeLabelFormats
параметр для этого уровня, включая %d
или %e
. Это доступные шаблоны:
- % a: короткий будний день, например, понедельник.
- % A: Длинный будний день, например, понедельник.
- % d: двузначный день месяца от 01 до 31.
- % e: День месяца с 1 по 31.
- % b: короткий месяц, например «Январь».
- % B: длинный месяц, например, январь.
- % m: двузначный номер месяца от 01 до 12.
- % y: год из двух цифр, например 09 для 2009 года.
- % Y: год из четырех цифр, например, 2009.
- % H: часы с двумя цифрами в 24-часовом формате, от 00 до 23.
- % I: часы с двумя цифрами в 12-часовом формате, от 00 до 11.
- % l (нижний регистр L): часы в 12-часовом формате от 1 до 11.
- % M: две цифры минут, от 00 до 59.
- % p: заглавные буквы AM или PM.
- % P: строчные буквы AM или PM.
- % S: две цифры секунды, от 00 до 59
http://api.highcharts.com/highcharts#xAxis.dateTimeLabelFormats