Kolorowanie krawędzi networkx na podstawie wagi

Jak zmienić kolor krawędzi na wykresie w networkx na podstawie wag tych krawędzi?

Poniższy kod daje wszystkie czarne krawędzie, nawet jeśli colormap jest 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)

Skalowanie ciężaru krawędzi pomiędzy 0 a 1 nie zmienia niczego.

Nie jestem pewien, jak powyższy kod różni się od tego w apowiązane pytanie poza tym, że nie używam pętlidraw_networkx ponieważ nie animuję wykresu.

questionAnswers(2)

yourAnswerToTheQuestion