Highcharts renderer.text仅作为导出

Highcharts renderer.text仅作为导出,text,highcharts,renderer,exporter,Text,Highcharts,Renderer,Exporter,对于添加renderer.text对象的图表,我有一个可选功能。当图表被导出时,我只希望在这种情况下添加这个。下面是关于如何访问渲染器和导出器的源代码。在注释的部分中,此处插入是我认为它可能会出现的地方,但我不确定其语法。多谢各位 myChart.renderer.text('Filtered', 5, 10) .attr({rotation: 0}) .css({color: '#4572A7', fontSize: '8px', fontStyle:'

对于添加renderer.text对象的图表,我有一个可选功能。当图表被导出时,我只希望在这种情况下添加这个。下面是关于如何访问渲染器和导出器的源代码。在注释的部分中,此处插入是我认为它可能会出现的地方,但我不确定其语法。多谢各位

    myChart.renderer.text('Filtered', 5, 10)
        .attr({rotation: 0})
        .css({color: '#4572A7', fontSize: '8px', fontStyle:'italic'})
        .add();
    myChart.exportChart(null, 
         {chart: 
             {backgroundColor: '#FFFFFF', width: 972, height:480 /*Insert Here*/
             }
         }
    );

您是对的-您应该使用load事件为导出的图像添加额外的文本:

chart.exportChart(null, {
        chart: {
            backgroundColor: '#FFFFFF',
            width: 972,
            height: 480,
            events: {
                load: function () {
                    this.renderer.text('Filtered', 5, 10)
                        .attr({
                        rotation: 0
                    })
                        .css({
                        color: '#4572A7',
                        fontSize: '8px',
                        fontStyle: 'italic'
                    })
                        .add();
                }
            }
        }
    });