导出时从图表中删除标签

时间:2016-11-25 06:53:27

标签: javascript highcharts export

我的图表包含一个自定义标签,我在左下方放置如下:

events: {
    load: function () {
        var label = this.renderer.label('Custom label goes here')
            .css({
                width: '450px',
                color: '#E4E6E5',
                fontSize: '12px'
            }).add();
        label.align(Highcharts.extend(label.getBBox(), {
            align: 'left',
            x: 0,
            verticalAlign: 'bottom',
            y: 15
        }), null, 'spacingBox');
    }
}

有没有办法确保在导出图表时不包含此标签?如果没有办法将其删除,可能有一种方法可以在导出时更改标签的字体颜色,以便您无法看到它?

1 个答案:

答案 0 :(得分:1)

您可以使用exporting.chartOptions为导出的图表设置其他选项。

在您的情况下,您可以重置'加载回调时,将导致不会为导出的图表呈现自定义标签。

exporting: {
  chartOptions: {
    chart: {
      events: {
        load: function () {}
      }
    }
  }
}

示例:http://jsfiddle.net/17Ltco4k/