如何根据边的权重在networkx中更改图形的边缘颜色?
以下代码只会给出所有黑色的边缘,即使使用了jet颜色映射!
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之间并不会改变任何东西。
我不确定上面的代码与相关问题中的代码有什么区别,除了我没有使用循环来进行 draw_networkx
,因为我没有对图表进行动画处理。