echarts 树图数据量太大时,展开收起引起的线条残留问题(已解决)

27 阅读1分钟

今天做项目遇到如标题所示问题,查看配置项文档,发现修改 animationThreshold 属性即可解决。 animationThreshold:官方解释是是否开启动画的阈值,当单个系列显示的图形数量大于这个阈值时会关闭动画。默认值为2000。也就是说当我的节点数量大于2000时,树图的动画会被关闭,此时只需将这个值调整到大于节点数量的最大值即可。

const options = {
    ...
    series:[{
      ...
      expandAndCollapse: true,
      animation: true,
      animationDuration: 550,
      animationDurationUpdate: 750,
      animationThreshold: 4000000,
      ...
    }],
};