Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Matplotlib – Vẽ lưới và đồ thị với NetworkX

Để vẽ lưới và đồ thị với networkx, thực hiện:

  • Nhập networkx và pyplot.
  • Thiết lập kích thước hình và padding.
  • Dùng nx.grid_2d_graph(3, 3) lấy đồ thị lưới 2D. Mỗi nút kết nối 4 hàng xóm gần nhất.
  • Vẽ đồ thị G với Matplotlib.
  • Hiển thị bằng show().

Ví dụ

import networkx as nx
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

G = nx.grid_2d_graph(3, 3)
nx.draw(G, node_size=100)
plt.show()

Đầu ra

Sẽ tạo ra đầu ra:

Matplotlib – Vẽ lưới và đồ thị với NetworkX
Matplotlib – Vẽ lưới và đồ thị với NetworkX