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() 

输出

将产生以下输出


相关文章