Как сделать так, чтобы верхние графики отображали дату в формате чч: мм: сс, а не как метка времени? - PullRequest
0 голосов
/ 24 сентября 2019

Мне нужно отображать метки xAsis в формате времени чч: мм: сс, но старшие диаграммы отображают метки как метку времени, полученную из BE.

Я пытался установить формат для объекта xAsis, например:

   xAsis: {
        type: "datetime",
        dateTimeLabelFormats: {
            second: "%H:%M:%S"
        },
        labels: {
            formatter: function () {
                return (new Date(this.value).toLocaleTimeString();
            }
        }

Он должен был показывать время как 11:30:23, но он по-прежнему показывает метку как отметку времени.

1 Ответ

1 голос
/ 24 сентября 2019

У вас есть опечатка - вместо xAsis должно быть xAxis:

xAxis: {
    ...
}

Демонстрационная версия: http://jsfiddle.net/BlackLabel/pa7516c0/

Справочник по API: https://api.highcharts.com/highcharts/xAxis

...