您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

编辑:完整修改的源

#!/usr/bin/python
import networkx as nx
import matplotlib.pyplot as plt

G=nx.Graph()
i=1
G.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>)
dotnet 2022/1/1 18:50:07 有461人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶