Skip to content Skip to sidebar Skip to footer

How Do I Customize The Display Of Edge Labels In Networkx?

I create a graph with edge attributions (say r, such as, r=23). How do display edge labels only with the values, 23 instead of {'r':'23'}. Related source codes are below: # build

Solution 1:

The command draw_networkx_edge_labels needs the argument edge_labels rather than labels.

So you need to change nx.draw_networkx_edge_labels(G, pos, labels = edge_labels) to nx.draw_networkx_edge_labels(G, pos, edge_labels = edge_labels)

Solution 2:

This way it worked on my :

grafo_labels = nx.get_edge_attributes(G,'weight')

edges_label = nx.draw_networkx_edge_labels(G, pos, edge_labels = grafo_labels)

Post a Comment for "How Do I Customize The Display Of Edge Labels In Networkx?"