繁体   English   中英

Highcharts - 如何使用自定义图例导出图表?

[英]Highcharts - how to export chart with a custom legend?

我想用我的自定义图例导出图表。

如何以本机方式做到这一点?

我的意思是我不想使用外部库,例如“html2canvas”等。

这是我的例子

chart.renderer.text('custom legend V1', 90, 90)
        .css({color: '#4572A7', fontSize: '16px'})
        .add();


window.takeScreenShot = function() {

  chart.exportChart({
    filename: 'targetFilename'
  });
}

图表是为导出而重新创建的,因此如果要添加一些自定义元素,则需要使用load事件:

chart: {
  ...,
  events: {
    load: function() {
      this.renderer.text('custom legend V1', 90, 90)
        .css({
          color: '#4572A7',
          fontSize: '16px'
        })
        .add();
    }
  }
}

现场演示: https : //jsfiddle.net/BlackLabel/dsa8uyz3/

API参考: https : //api.highcharts.com/highcharts/chart.events.load

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM