echarts 设置saveasimage位置

309浏览 · 2023-07-07 17:43:08
要设置 ECharts 中保存图片的位置,可以使用 echarts.init() 方法创建图表实例,然后使用 setOption() 方法设置图表配置,最后使用 on() 方法监听 "click" 事件,当用户点击保存图片按钮时,调用 echarts.getInstanceByDom() 方法获取图表实例,再使用实例的方法 saveAsImage() 保存图片到指定位置。 以下是示例代码: ```javascript // 初始化图表 var myChart = echarts.init(document.getElementById('myChart')); // 设置图表配置 var option = {...}; myChart.setOption(option); // 监听 click 事件 myChart.on('click', function(params) { if (params.componentType === 'toolbox' && params.name === 'saveAsImage') { // 保存图片到指定位置 var imgData = myChart.getDataURL({ pixelRatio: 2, // 图片质量 backgroundColor: '#fff' // 背景色 var link = document.createElement('a'); link.download = 'chart.png'; // 图片名称 link.