составная гистограмма Ширина полос графика оси y изменяется при динамическом переключении / добавлении / удалении серии - PullRequest
1 голос
/ 08 мая 2020

https://ibb.co/h7tmwtr https://ibb.co/syRTyPG

впервые я дал 5 полос графиков и все в порядке, и когда я добавил серию и удалил / переключил серия на столбчатой ​​диаграмме шириной полос увеличивается и требует такой же, как и в исходной. Я не хочу менять ширину графика или полосы графика.

вот мой код

chart.yAxis.plotBands = [];
            var compaserlen = chart.series.length - 1;
            chart.yAxis.tickInterval = 20 * compaserlen;
            var stfromval = 0;
            var sttoval = 20 * compaserlen;
            var colorstackplot = ['#D5D5D6', '#E0E1E1', '#EAEAEB', '#F5F5F6', '#F7F7F8'];
            for (var i = 0; i < 5; i++) {
                console.log("compaserlen", compaserlen);
            chart.yAxis.plotBands.push({
                    from: stfromval,
                    to: sttoval,
                    color: colorstackplot[i]
                });
                stfromval = sttoval;
                sttoval = sttoval + (20 * compaserlen);
            }

1 Ответ

0 голосов
/ 08 мая 2020

Необходимо отключить ignoreHiddenSeries свойство:

chart: {
    ignoreHiddenSeries: false
}

Живая демонстрация: http://jsfiddle.net/BlackLabel/hc40w59x/

Ссылка API: https://api.highcharts.com/highcharts/chart.ignoreHiddenSeries

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...