Jak zmienić kolor krawędzi na wykresie w sieci w oparciu o ciężary tych krawędzi?Kolorowanie krawędzi siatki sieciowej na podstawie ciężaru
Poniższy kod po prostu nadaje wszystkie czarne krawędzie, mimo że mapowanie kolorów jest strumieniem!
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)
Skalowanie grubości krawędzi od 0 do 1 niczego nie zmienia.
Nie jestem pewien, jak powyższy kod różni się od tego w related question, z tym że nie używam pętli dla draw_networkx
, ponieważ nie animuję wykresu.