echarts,可以开启roam:true来使其能够放大缩小和拖动;
现在需求需要用按钮+-来手动控制放大缩小
目前实现的方法是控制option的zoom大小进行setOption重绘,但是节点的展开状态会消失;
现在想的解决办法是获取node的节点展开状态保存,重绘时对数据遍历填充上之前的节点展开状态;
如果数据过多时,遍历必然会卡顿;
大家有没有好的办法实现手动控制放大缩小,还能保存之前的展开状态?
echarts,可以开启roam:true来使其能够放大缩小和拖动;
现在需求需要用按钮+-来手动控制放大缩小
目前实现的方法是控制option的zoom大小进行setOption重绘,但是节点的展开状态会消失;
现在想的解决办法是获取node的节点展开状态保存,重绘时对数据遍历填充上之前的节点展开状态;
如果数据过多时,遍历必然会卡顿;
大家有没有好的办法实现手动控制放大缩小,还能保存之前的展开状态?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决