小编sim*_*jas的帖子

显示投影网络中边的权重

我已经投影了一个二部图并制作了一个新的加权图。我想绘制图形,并显示边缘权重。

这是我的尝试。

import networkx as nx
import matplotlib.pyplot as plt
from networkx.algorithms import bipartite
g=nx.Graph()
g.add_nodes_from(['s1','s2','s3','s4','s5'],bipartite=0)
g.add_nodes_from(['t1','t2','t3','t4'],bipartite=1)
g.add_edges_from([('s1','t1'),('s1','t4'),('s2','t1'),('s2','t2'),('s3','t1'),('s3','t4'),('s4','t3'),('s5','t2'),('s5','t3')])
l=bipartite.weighted_projected_graph(g,['s1','s2','s3','s4','s5'])
nx.draw(l, with_labels=True)
plt.show()
Run Code Online (Sandbox Code Playgroud)

节点标签出现,但不出现边权重。如何显示边权重?

python networkx

4
推荐指数
1
解决办法
2281
查看次数

标签 统计

networkx ×1

python ×1