echarts 保存为图片

echarts 保存为图片(js)

// 导出图片
function downloadImpByChart(chartId) {
  var myChart = echarts.getInstanceByDom(document.getElementById(chartId));
  var url = myChart.getConnectedDataURL({
    pixelRatio: 5, //导出的图片分辨率比率,默认是1
    backgroundColor: '#fff', //图表背景色
    excludeComponents: [ //保存图表时忽略的工具组件,默认忽略工具栏
      'toolbox'
    ],
    type: 'png' //图片类型支持png和jpeg
  });
  var $a = document.createElement('a');
  var type = 'png';
  $a.download = myChart.getOption().title[0].text + '.' + type;
  $a.target = '_blank';
  $a.href = url;
  // Chrome and Firefox
  if (typeof MouseEvent === 'function') {
    var evt = new MouseEvent('click', {
      view: window,
      bubbles: true,
      cancelable: false
    });
    $a.dispatchEvent(evt);
  }
  // IE
  else {
    var html = ''
    '<body style="margin:0;">'
    '![](' + url + ')'
    '</body>';
    var tab = window.open();
    tab.document.write(html);
  }
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值