В Highcharts после увеличения и уменьшения некоторые значения оси X не отображаются - PullRequest
0 голосов
/ 10 апреля 2019

В линейной диаграмме Highcharts некоторые метки оси X не отображаются после увеличения и уменьшения.

Please have a look from following link ==>> https://jsfiddle.net/2yc9ozwk/

Чтобы воспроизвести эту проблему, необходимо отрегулировать минимальную ширину выходного окна для более четкой проверки ниже снимков

1) Первоначально при загрузке диаграммы отображаются все метки оси X.

enter image description here

2) После увеличения графика нажмите кнопку «Сбросить масштаб»

enter image description here

3) После уменьшения масштаба некоторые ярлыки не отображаются.

enter image description here

1 Ответ

0 голосов
/ 11 апреля 2019

Эта проблема выглядит как ошибка, поэтому я сообщил об этом здесь: https://github.com/highcharts/highcharts/issues/10532

Чтобы обойти это, используйте функцию tickPositioner:

xAxis: {
    tickPositioner: function() {
        var ticks = [];

        for (var i = this.dataMin; i < this.dataMax; i++) {
            ticks.push(i);
        }

        return ticks;
    },
    ...
},

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

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

...