导出Echarts图表
导出原理:
得到Echarts画出的canvas图片的base64,将其导出
代码:
<el-button type="primary" @click="downLoad">导出</el-button>
<div id="volume"></div>
downLoad(){
var myChart = echarts.init(document.getElementById('volume'))
var resultBase64 = myChart.getDataURL({
type: 'png',
pixelRatio: 2, //放大两倍下载,之后压缩到同等大小展示。解决生成图片在移动端模糊问题
backgroundColor: '#fff' //设置导出图片的背景颜色
})
var $a = document.createElement('a');
$a.setAttribute("href", resultBase64);
$a.setAttribute("download", "");
$a.click();
}
Echarts图表如何绘制,看这儿
https://blog.csdn.net/weixin\_40970987/article/details/82457486
还没有评论,来说两句吧...