散景可视化与图社区

问题描述

我有一个图形数据、人物节点和它们之间关系分数的边。我使用聚类方法将节点聚类到一些社区(cluster/)中。每个社区可能包含一批节点。

我的图是这样的:

enter image description here

由于我有很多社区,我想一次显示每个社区,以使图片更清晰。我想出了一些想法:

  1. 单击 1 个节点,然后显示社区中的所有节点。我们可能会更改 network_graph.inspection_policy 以实现这一目标。
  2. 在图上添加一个滑块/过滤器窗口,我们可以选择社区标签的值,然后突出显示该社区中的节点。我们可能会更改 tools="pan,wheel_zoom,save,reset,tap,Box_zoom"添加过滤器。

遗憾的是,我没有找到正确的方法。任何帮助表示赞赏!

可在此处找到可重现的示例: https://melaniewalsh.github.io/Intro-Cultural-Analytics/Network-Analysis/Making-Network-Viz-with-Bokeh.html#network-with-nodes-colored-by-attribute-community 下载原始数据,然后上传到 Colab 可以帮助您重现它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)