NetworkX è potente ma stavo cercando di tracciare un grafico che mostra le etichette dei nodi per impostazione predefinita e sono rimasto sorpreso di quanto sia noioso questo compito apparentemente semplice per qualcuno di nuovo in Networkx. C'è un esempio che mostra come aggiungere etichette alla trama.Tracciare il grafico di retex con le etichette di nodo predefinite sul nome del nodo
https://networkx.github.io/documentation/latest/examples/drawing/labels_and_colors.html
Il problema con questo esempio è che utilizza troppi passaggi e metodi quando tutto voglio fare è semplicemente mostrano etichette che sono stesso come il nome del nodo durante la rappresentazione grafica.
# Add nodes and edges
G.add_node("Node1")
G.add_node("Node2")
G.add_edge("Node1", "Node2")
nx.draw(G) # Doesn't draw labels. How to make it show labels Node1, Node2 along?
C'è un modo per rendere nx.draw(G)
mostrare le etichette predefinite (Node1, Nodo2 in questo caso) in linea nel grafico?
Perfetto, che funziona! Il parametro 'with_labels' non è menzionato da nessuna parte in aiuto di nx.draw i.e. >>>' help (nx.draw) 'ma funziona. Grazie! –
Quindi è nella documentazione, ma non direttamente: '** kwds: parole chiave facoltative Vedere networkx.draw_networkx() per una descrizione delle parole chiave facoltative. – Joel