На старшей диаграмме типа столбца и оси x типа datetime, показывающей больше тиков для данных за месяц

Когда я строю столбчатую диаграмму с использованием старших графиков с данными за месяц, в конце добавляется дополнительный тик.

У меня есть данные с 14 апреля по 14 мая, в то время как по оси абсцисс 15 мая нет данных за 15 мая, что на самом деле является будущей датой.

https://jsfiddle.net/kamaldeka/Lex25cp3/ введите описание изображения здесь

Та же проблема не видна, если я использую график линии / сплайна.

https://jsfiddle.net/kamaldeka/et21ykrx/ введите описание изображения здесь

Данные в режиме реального времени, поэтому я должен держать time.useUTC в false.

Всего 1 ответ


Вам необходимо установить для свойства pointPlacement значение 'on' :

pointPlacement: строка, число

Возможные значения: «вкл», «между», число.

В столбцовой диаграмме, когда pointPlacement установлено в «on», точка не будет создавать никаких отступов оси X. (...)

plotOptions: {
    series: {
        pointPlacement: 'on',
        ...
    }
}

Демонстрационная версия: https://jsfiddle.net/BlackLabel/169j4q8o/

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


Есть идеи?

10000