Matplotlib – 使用 Networkx 绘制格子和图形
matplotlibpythondata visualization
要使用 networkx 绘制格子和图形,我们可以采取以下步骤 −
- 导入 networkx 和 pyplot。
- 设置图形大小并调整子图之间和周围的填充。
- 使用 nx.grid_2d_graph(3, 3) 获取二维网格图。网格图的每个节点都与其四个最近的邻居相连。
- 使用 Matplotlib 绘制图形 G。
- 要显示图形,请使用 show() 方法。
示例
# 导入 networkx 和 pyplot 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()
输出
将产生以下输出