Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Matplotlib – Networkx로 격자 및 그래프 그리기

<시간/>

networkx를 사용하여 격자와 그래프를 그리려면 다음 단계를 수행할 수 있습니다. -

  • networkx 및 pyplot을 가져옵니다.
  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • nx.grid_2d_graph(3, 3) 사용 2차원 그리드 그래프를 얻으려면 그리드 그래프에는 각 노드가 4개의 가장 가까운 이웃에 연결되어 있습니다.
  • Matplotlib로 그래프 G를 그립니다.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

# Import networkx and pyplot
import networkx as nx
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Draw the graph
G = nx.grid_2d_graph(3, 3)
nx.draw(G, node_size=100)

plt.show()

출력

다음 출력을 생성합니다.

Matplotlib – Networkx로 격자 및 그래프 그리기 Matplotlib – Networkx로 격자 및 그래프 그리기