Как я могу динамически увеличить интервал между столбцами в гистограмме? - PullRequest
0 голосов
/ 29 октября 2019

Мне необходимо динамически увеличить интервал между столбцовыми диаграммами в зависимости от нажатия кнопки.

Например:

До

enter image description here

После

enter image description here

Я попытался сделать это, добавив некоторые функции в средство визуализации стилей

                style: {
                    //WORKS HERE
                    //minGapWidth: 0,

                    renderer: function(sprite, record, attr, index, store) {
                        //Determine if bar is even
                        if (index%2 != 0) {
                            var color = '#ef0'; //yellow

                            return Ext.apply(record, {
                                fill: color,
                                width: 50,
                                minGapWidth: 10
                            });
                        } else {                              
                            return Ext.apply(record, {
                                width: 50,
                                minGapWidth: 0
                            });
                        }

minGapWidth, кажется, делает то, что я хочу в базовом стиле, но не работает в функции рендерера. Есть ли другое свойство, которое я должен пытаться изменить? Или я иду по этому пути совершенно неправильно?

Спасибо!

Ext JS 6.2.0

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