Skip to content

加载动画的显示与隐藏:

Echarts已经内置好了加载数据的动画,我们只需要在合适的时机显示或者隐藏即可。

显示加载动画:myCharts.showLoading()

隐藏加载动画:myCharts.hideLoading()

增量动画的使用:

不管是更改数据还是增加数据都要通过 myCharts.setOption 实现。

不用考虑数据到底产生了哪些变化。

Echarts会找到两组数据之间的差异然后通过合适的动画去表现数据的变化。

动画的常用配置:(在option中进行配置)

(1)开启动画:

animation:true;

(2)动画的时长:

animationDuration:5000(以毫秒为单位)

​ // 可以对不同元素产生不同的动画时长的效果

​ // arg打印的是数字,平均值、最大值、最小值、横坐标

​ animationDuration:function(arg){

​ return 2000*arg

​ },

(3)缓动动画:

animationEasing:'bounceOut',

series-pie.animationType

'expansion' 默认沿圆弧展开的效果。

'scale' 缩放效果,配合设置 animationEasing='elasticOut'

DurationUpdate

(4)动画元素的阈值:

animationThreshold:5,

单独形式的元素数量大于这个阈值时会关闭动画。

this.chart.clear()配合

饼图的属性需要写在series里

animation: true,

​ animationDuration: 10000,

​ animationEasing: 'cubicOut',