我正在寻找可以在 igraph Python 中分隔社区的图形布局
I am looking for a graph layout that can separate communities in igraph Python
我正在尝试用 Python igraph
绘制图表,我希望图表中的每个社区都可以清楚地区分,就像下面 link 中的图像一样(我是抱歉,我无法上传图片。)
I want to plot a graph like this
然而,我能做的只有
community = g.community_multilevel()
membership = community.membershiplayout = g.layout('kk')
plot(graph, 'test.png', layout = layout, vertex_color=membership,
palette=ClusterColoringPalette(len(set(membership)) + 3), vertex_size = 5)
结果不尽如人意,因为不同社区的顶点混在一起..
除了 'kk'
之外,还有其他强调图形社区的图形布局吗?
R版的igraph也有类似的问题:
How to make grouped layout in igraph?
我想你只需要将它适应 Python 版本。
编辑:实际上,Python igraph 也存在一个问题:Draw network and grouped vertices of the same community or partition
我正在尝试用 Python igraph
绘制图表,我希望图表中的每个社区都可以清楚地区分,就像下面 link 中的图像一样(我是抱歉,我无法上传图片。)
然而,我能做的只有
community = g.community_multilevel()
membership = community.membershiplayout = g.layout('kk')
plot(graph, 'test.png', layout = layout, vertex_color=membership,
palette=ClusterColoringPalette(len(set(membership)) + 3), vertex_size = 5)
结果不尽如人意,因为不同社区的顶点混在一起..
除了 'kk'
之外,还有其他强调图形社区的图形布局吗?
R版的igraph也有类似的问题: How to make grouped layout in igraph? 我想你只需要将它适应 Python 版本。
编辑:实际上,Python igraph 也存在一个问题:Draw network and grouped vertices of the same community or partition