Нет прямых настроек для этого.Вам придется переопределить рендерер и предоставить свой собственный стиль для достижения эффекта смещения.У Ext.chart.series.Series
есть метод renderer
.
Метод принимает пять параметров:
- sprite - класс со всей информацией о спрайтах.
- record - текущая отображаемая запись.
- Атрибуты - Атрибуты, используемые на чертеже.
- index - индекс обрабатываемой записи.
- store - хранилище, используемое для диаграммы.
Необходимо проверить, содержит ли ваша запись нулевое значение.Если это так, вам нужно изменить атрибуты объекта с соответствующими значениями и вернуть его обратно.Вы можете просмотреть метод визуализации по умолчанию из исходного кода.
renderer: function(sprite,record,attributes,index,store) {
//Modify the attributes object according to your needs
return attributes;
},
Но я не смог придумать правильную логику для изменения значений чертежа, хранящихся в классе атрибутов.