桑基图如何实现全数据溯源,现阶段只能溯源直接相连的上一级和下一级

来源:1-2 课程介绍(导学)

写码破万键

2020-12-11

老师请问,桑基图想实现点击任意1个节点或者连线将与这个节点直接相连和间接相连的节点和连线都高亮如何实现?
研究了Echarts官网的focusNodeAdjacency: ‘allEdges’,他这个hover效果只能将直接相连的连线和节点点亮,间接相连的不行。

当前效果:
图片描述

期望效果:
所有直接间接与该节点相连的节点和连线都点亮
图片描述

写回答

1回答

扬_灵

2020-12-13

同学你好,在github上有人已经提出相关的问题了,但是看后续也没有相关更新的代码,你可以持续关注该问题https://github.com/apache/incubator-echarts/issues/10959  你可以试一下通过echarts的事件来动态的渲染桑基图的来实现上述的效果。在点击事件中是可以获取到点击数据的,可以根据被点击的数据来控制要显示线条和节点的样式效果。

0
1
写码破万键
用递归搞出来了,谢谢
2020-12-15
共1条回复

数据可视化入门到精通-打造前端差异化竞争力

同级别前端,掌握数据可视化薪资更高

1532 学习 · 1043 问题

查看课程