添加边缘权重以在networkx中绘制输出

添加边缘权重以在networkx中绘制输出,第1张

添加边缘权重以在networkx中绘制输出

您必须致电

nx.draw_networkx_edge_labels()
,这将使您能够…绘制networkX边缘标签:)

编辑:完整修改的源

#!/usr/bin/pythonimport networkx as nximport matplotlib.pyplot as pltG=nx.Graph()i=1G.add_node(i,pos=(i,i))G.add_node(2,pos=(2,2))G.add_node(3,pos=(1,0))G.add_edge(1,2,weight=0.5)G.add_edge(1,3,weight=9.8)pos=nx.get_node_attributes(G,'pos')nx.draw(G,pos)labels = nx.get_edge_attributes(G,'weight')nx.draw_networkx_edge_labels(G,pos,edge_labels=labels)plt.savefig(<wherever>)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存