Tracé réseaux graphique avec des étiquettes de noeud par défaut au nom de noeud

NetworkX est puissant, mais j'ai essayé de tracer un graphique qui montre nœud étiquettes par défaut et j'ai été surpris de voir comment cette fastidieuse apparemment simple tâche pourrait être pour quelqu'un de nouveau à Networkx. Il y a un exemple qui montre comment ajouter des étiquettes à la parcelle.

https://networkx.github.io/documentation/latest/examples/drawing/labels_and_colors.html

Le problème avec cet exemple, c'est qu'il utilise trop d'étapes et méthodes quand tout ce que je veux faire est de simplement afficher les étiquettes qui sont les mêmes que le nom du nœud tout en dessinant le graphe.

# 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?

Est-il un moyen de faire nx.draw(G) afficher les étiquettes par défaut (Node1, Node2 dans ce cas) en ligne dans le graphique?

source d'informationauteur Pranjal Mittal