opts.InitOpts()有哪些参数可以设置
时间: 2024-03-28 07:38:05 浏览: 13
`opts.InitOpts()` 是 ECharts 的初始化配置项,可以设置以下参数:
- `width`: 图表的宽度,可以是像素值,也可以是百分比字符串。
- `height`: 图表的高度,可以是像素值,也可以是百分比字符串。
- `backgroundColor`: 图表的背景色。
- `pageTitle`: 是否在页面 title 中显示当前图表的标题。
- `renderer`: 图表渲染方式,可选值有 `'canvas'` 和 `'svg'`。
- `devicePixelRatio`: 设备像素比。
- `rendererOptions`: 渲染器参数,具体参数和取值取决于渲染器。
- `timezone`: 时区,格式类似 `'+0800'` 或 `'Asia/Shanghai'`。
- `animation`: 是否开启动画效果,可选值有 `True` 和 `False`。
- `animationThreshold`: 动画元素阈值,当图表元素数量大于该值时才开启动画效果。
- `animationDuration`: 动画时长,单位为毫秒。
- `animationEasing`: 动画缓动效果,可选值有 `'linear'`, `'quadraticIn'`, `'quadraticOut'`, `'quadraticInOut'`, `'cubicIn'`, `'cubicOut'`, `'cubicInOut'`, `'quarticIn'`, `'quarticOut'`, `'quarticInOut'`, `'quinticIn'`, `'quinticOut'`, `'quinticInOut'`, `'sinusoidalIn'`, `'sinusoidalOut'`, `'sinusoidalInOut'`, `'exponentialIn'`, `'exponentialOut'`, `'exponentialInOut'`, `'circularIn'`, `'circularOut'`, `'circularInOut'`, `'elasticIn'`, `'elasticOut'`, `'elasticInOut'`, `'backIn'`, `'backOut'`, `'backInOut'`, `'bounceIn'`, `'bounceOut'`, `'bounceInOut'`。
- `animationDelay`: 动画延迟时间,单位为毫秒。
- `animationDurationUpdate`: 数据更新时动画时长,单位为毫秒。
- `animationEasingUpdate`: 数据更新时动画缓动效果。
- `animationDelayUpdate`: 数据更新时动画延迟时间,单位为毫秒。
- `progressive`: 是否开启渐进式渲染,可选值有 `True` 和 `False`。
- `progressiveThreshold`: 渐进式渲染阈值,当图表元素数量大于该值时才开启渐进式渲染。
- `blendMode`: 混合模式,可选值有 `'source-over'`, `'lighter'`, `'darker'`, `'multiply'`, `'screen'`。
- `hoverLayerThreshold`: 高亮层开启阈值,当图表元素数量大于该值时才开启高亮层。