【发布时间】:2021-12-02 06:47:20
【问题描述】:
如何将权重显示为图表的一部分?
my_graph = nx.Graph()
edges = nx.read_weighted_edgelist('edges.txt')
nodes = nx.read_adjlist("nodes.txt")
pos = nx.shell_layout(my_graph)
my_graph.add_edges_from(edges.edges())
my_graph.add_nodes_from(nodes)
nx.draw(my_graph, with_labels=True)
plt.show()
plt.close()
我尝试了另一种方法
labels = {e: g.edges[e]['weight'] for e in g.edges}
nx.draw_networkx_edge_labels(g,pos,edge_labels=labels)
但是对于这种情况,我得到了一个非常混乱的情节。
如何获得与第一个类似但显示权重的图?
【问题讨论】: