Высокие диаграммы: созданный пользователем SVG не экспортируется в верхнюю диаграмму - PullRequest
1 голос
/ 17 января 2020

Мы рисуем пороговую полосу на графике после создания диаграммы, но она не экспортируется ни в какой формат. Рисуем 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 в конфигурации диаграммы? или любым другим способом, которым я могу экспортировать его при экспорте диаграммы.

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