¿Cómo personalizo la visualización de las tags de borde en networkx?

Creo una gráfica con atribuciones de borde (por ejemplo, r , como, r=23 ).

¿Cómo se muestran las tags de borde solo con los valores, 23 lugar de {'r':'23'} ?

introduzca la descripción de la imagen aquí

Los códigos fuente relacionados están abajo:

 # build a graph G.add_edge(u, v, r=value) # plot the graph pos = nx.spring_layout(G, scale=2) nx.draw(G, pos) edge_labels = nx.get_edge_attributes(G,'r') nx.draw_networkx_edge_labels(G, pos, labels = edge_labels) plt.savefig(out_file) 

El comando draw_networkx_edge_labels necesita el argumento edge_labels lugar de `labels.

Así que necesita cambiar nx.draw_networkx_edge_labels(G, pos, labels = edge_labels) a nx.draw_networkx_edge_labels(G, pos, edge_labels = edge_labels)