0
我有一個圖形G
,我想使用的功能NetworkX:我如何迭代應用像spring_layout這樣的網絡佈局?
node_positions=nx.spring_layout(G, iterations=5)
不過,我想申請此功能佈局圖說10次,看看如何與每個應用程序的佈局變化。似乎每次我應用它時,都會從頭開始給我10個佈局,每個佈局有5次迭代。
我試過到目前爲止:
for i in range(10):
node_positions=nx.spring_layout(G, iterations=5)
nx.set_node_attributes(G,'pos',node_positions)
# draw network
plt.figure()
ns = nx.draw_networkx_nodes(G, pos=node_positions, node_color=node_colors, cmap = cm.PuRd, vmin=0, vmax = 0.035, node_size=70, alpha=.9)
es = nx.draw_networkx_edges(G, pos=node_positions, alpha=.2, edge_color='#1a1a1a')
plt.axis('off')
plt.show()
我想看到春天佈局是如何工作的通過可視化的結果,每5次迭代。有沒有辦法做到這一點?謝謝!