saveAsImage的属性有哪些
时间: 2023-09-22 11:15:33 浏览: 81
在 ECharts 中,saveAsImage 是 toolbox 中的一个功能,用于保存图表为图片。saveAsImage 有如下属性:
- `show`:是否显示该功能按钮。
- `title`:鼠标悬浮时显示的文本。
- `icon`:按钮的图标路径,可以是本地路径或者网络路径。
- `iconStyle`:图标的样式,包括颜色、大小等。
- `showTitle`:是否显示文本。
- `type`:保存图片的类型,可以是 "png"、"jpeg" 或者 "bmp"。
- `name`:保存图片的文件名。
- `pixelRatio`:图片的分辨率,可以是 1 或者 2。
- `excludeComponents`:不需要保存为图片的组件,例如工具箱、提示框等。
- `backgroundColor`:图片的背景色,默认为透明。
以下是一个示例:
```javascript
toolbox: {
feature: {
saveAsImage: {
show: true,
title: '保存为图片',
icon: 'path/to/icon.png',
iconStyle: {
normal: {
color: '#333',
fontSize: 16
}
},
showTitle: true,
type: 'png',
name: 'myChart',
pixelRatio: 2,
excludeComponents: ['toolbox', 'tooltip'],
backgroundColor: '#fff'
}
}
}
```
在这个示例中,我设置了 saveAsImage 的各个属性,包括按钮的文本、图标、样式、文件名、分辨率等。注意,excludeComponents 属性可以排除不需要保存为图片的组件,例如工具箱和提示框。同时,backgroundColor 属性可以设置图片的背景色,默认为透明。
阅读全文