I have the code
import networkx as nx
import matplotlib.pyplot as plt
G = nx.DiGraph()
G.add_nodes_from([1, 2, 3, 4])
G.add_edges_from([(1, 2), (2, 1), (2, 3)])
nx.draw(G)
plt.savefig("graph.png")
plt.show()
And it draws the following graph:
However, I need to display labels. How do I display the numeric values and words (one, two, three and four) within the nodes of the graph?