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