Để 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:

