networkx를 사용하여 그래프에 노드 이름을 표시하려면 , 우리는 다음 단계를 수행할 수 있습니다 -
- 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
- 가장자리, 이름 또는 그래프 속성을 사용하여 그래프를 초기화합니다.
- add_nodes_from()을 사용하여 여러 노드 추가 방법.
- add_edge_from()을 사용하여 모든 가장자리 추가 방법.
- draw()를 사용하여 Matplotlib로 그래프 G를 그립니다. 방법. with_labels 설정 참으로 .
- 그래프를 표시하기 위해 show()를 사용할 수 있습니다. 방법.
예시
import matplotlib.pylab as plt import networkx as nx plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True G = nx.DiGraph() G.add_nodes_from([1, 2, 3, 4]) G.add_edges_from([(1, 2), (2, 1), (2, 3), (1,4), (3,4)]) nx.draw(G, with_labels=True) plt.show()
출력