Мы рисуем пороговую полосу на графике после создания диаграммы, но она не экспортируется ни в какой формат. Рисуем ThresholdBar в правой части диаграммы.
drawThresholdBar: function(chart, config, parentSvg) {
if (config.from !== config.to) {
var me = this;
var xAxis = chart.xAxis[0];
var yAxis = chart.yAxis[0];
var barWidth = 6;
var barXPos = xAxis.toPixels(xAxis.max) + barWidth / 2;
var fromPos = yAxis.toPixels(Ext.isNumeric(config.from) && config.from > yAxis.min ? config.from : yAxis.min) + 1;
var toPos = yAxis.toPixels(Ext.isNumeric(config.to) && config.to < yAxis.max ? config.to : yAxis.max) - 1;
var thresholdBarItem = chart.renderer
.path(['M', barXPos, fromPos, 'L', barXPos, toPos])
.attr({
'stroke-width': barWidth,
stroke: config.color
})
.add(parentSvg);
}
},
Мы находимся Сохранение порогового бара SVG в thresholdBarItem.
Есть ли какой-нибудь способ использовать pu sh thresholdBarItem svg в конфигурации диаграммы? или любым другим способом, которым я могу экспортировать его при экспорте диаграммы.