【发布时间】:2013-07-12 00:19:38
【问题描述】:
如何根据这些边的权重更改 networkx 中图形中边的颜色?
下面的代码只是给出了所有的黑色边缘,即使颜色图是喷射的!
nx.draw_networkx(g,pos=pos,with_labels=True,edge_colors=[g[a][b]['weight'] for a,b in g.edges()], width=4,edge_cmap = plt.cm.jet)
将边缘权重缩放到 0 到 1 之间不会改变任何内容。
我不确定上面的代码与related question 中的代码有何不同,除了我没有为draw_networkx 使用循环,因为我没有为图表设置动画。
【问题讨论】:
标签: python matplotlib networkx