0

我正在尝试使用 Python 绘制图表,igraph并且我希望图表中的每个社区都可以清楚地区分,就像下面链接中的图片一样(很抱歉,我无法上传图片。)

插图:社区有不同的颜色 我想绘制这样的图表

然而,我能做的只有尽我所能

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'除了强调图形社区之外,还有其他图形布局吗?

4

1 回答 1

2

R版本的igraph也有类似的问题: How to make grouped layout in igraph? 我想你只需要适应 Python 版本。

编辑:实际上,Python igraph 也存在一个问题:Draw network and grouped vertices of the same community or partition

于 2015-09-11T12:01:13.377 回答