AnimationOpts: Echarts drawing animation configuration items
class pyecharts.options.Animation
class AnimationOpts(
# 是否开启动画,默认为 True 开启。
animation: bool = True,
# 是否开启动画的阈值,当单个系列显示的图形数量大于这个阈值时会关闭动画。默认 2000。
animation_threshold: Numeric = 2000,
# 初始动画的时长,默认值为 1000。
# 支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的初始动画效果:
animation_duration: Union[Numeric, JSFunc] = 1000,
# 初始动画的缓动效果。
# 不同的缓动效果可以参考,缓动示例 (https://www.echartsjs.com/gallery/editor.html?c=line-easing)。
animation_easing: Union[str] = "cubicOut",
# 初始动画的延迟,默认值为 0。
# 支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的初始动画效果。
animation_delay: Union[Numeric, JSFunc] = 0,
# 数据更新动画的时长,默认值为 300。
# 支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的更新动画效果:
animation_duration_update: Union[Numeric, JSFunc] = 300,
# 数据更新动画的缓动效果。
# 不同的缓动效果可以参考,缓动示例 (https://www.echartsjs.com/gallery/editor.html?c=line-easing)。
animation_easing_update: Union[Numeric] = "cubicOut",
# 数据更新动画的延迟,默认值为 0。
# 支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的更新动画效果。
animation_delay_update: Union[Numeric, JSFunc] = 0,
)