询问生成echarts图片的类在哪

Java 生成各种 PDF 实战方案(图片、模板、表格)
https://dalin.blog.csdn.net/article/details/129679726?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129679726-blog-119864641.235%5Ev38%5Epc_relevant_default_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129679726-blog-119864641.235%5Ev38%5Epc_relevant_default_base3&utm_relevant_index=2

这里说一下啊,如果需要生成echarts图片,先去看我的生成echarts图片文章,不然这个搞不了。

有个app在文档中没有,翻了您的所有的博客文档都没有找到,请问是否能给我个链接呢?


echarts是百度推出的一个开源可视化图表库,如果要生成echarts的图片,主要有以下几种方式:
1. 在echarts的option中设置图片导出参数,然后调用echarts实例对象的exportImage()方法导出图片,例如:
js
var chart = echarts.init(dom)
var option = {
    ...
    toolbox: {
        feature: {
            saveAsImage: {
                name: 'chart',
                title: '导出图片',
                type: 'png'   // 支持的格式:png|jpeg
            }
        }
    } 
}
chart.setOption(option)
chart.exportImage({
    type: 'png',
    backgroundColor: '#fff',
    width: 800, // default
    height: 400  // default 
})
2. 在echarts的option中不设置图片导出参数,采用截图方式获取图片,这需要在echarts实例初始化完成后,调用实例的 getImage() 方法获取图片 base64 数据,然后调用Canvas等将base64数据绘制成图片保存。
3. 导出的图片支持设置背景色、宽高等,可以通过导出的图片进一步处理,比如添加水印等。
4. 除了前端导出图片,也可以在服务端接收echarts的option数据,服务端根据option使用Node.js中的echarts或者Java中的ECharts SDK生成图片,然后返回给前端。
所以,总体来说,生成echarts图片主要依赖echarts本身提供的api,如果要深入了解,可以参考echarts的官方文档:
https://echarts.apache.org/zh/api.html#echartsInstance.exportImage