Обновление Highcharts с версии 5 до версии 7 вызывает отрицательные отметки по осям x и y, даже если отрицательные данные отсутствуют. На различных диаграммах неправильно отображаются отрицательные оси. Вместо этого ожидается, что оси должны начинаться с 0 (задано min: 0) и должны отображать только положительные тики (задано tickAmount: 5).
Это отлично работает с версией 5, но ведет себя странно с версия 7.
Левое изображение - диаграмма версии 7. Посмотрите на начальный тик, -2,5, в то время как отрицательных значений нет, поэтому он должен начинаться с 0. Также обратите внимание, что последний тик не подходит по ширине, так как другие интервалы тиков и заканчиваются резко между ними.
Здесь - это ссылка для демонстрации проблемы: https://jsfiddle.net/3awvyn0b/3/, см. конфигурацию для оси X, которая не отражается на графике:
xAxis: {
tickAmount: 5,
min: 0
},
Если я удалю tickAmount для x -axis, отрицательные отметки разрешаются, но тогда отметки отмечаются неправильно.
Что изменилось в версии 7, с чем мне нужно работать?