我需要绘制大脑网络的社区结构。与附图相似。我正在使用图形工具python工具箱。任何帮助创建这将是非常感谢。
答案 0 :(得分:1)
因此,如果G
是您的图表,您可以拟合标准随机区块模型(即没有度数修正的模型)以获得社区结构:
state = gt.minimize_blockmodel_dl(G, deg_corr=False)
在此之后,您可以使用draw
方法,它只是graph_draw()
的包装器:
state.draw(pos=g.vp.pos, output="my_graph.pdf")
希望这会有所帮助。
答案 1 :(得分:1)
vprop_int = g.new_vertex_property("int")
vprop[g1.vertex(0)] = 5
...
然后你将得到所有顶点的属性 在您的情况下,您可以指定不同的号码 然后当你画画时
graph_draw(g, vertex_text=g.vertex_index, vertex_font_size=80
, vertex_fill_color=vprop_int
, edge_pen_width=20, edge_color=eprop_int
, output_size=(20000, 20000), output="test.png")
您决定顶点颜色的部分 我把
vertex_fill_color=vprop_int
我希望这会有所帮助