可以通过以下步骤实现:
import matplotlib.pyplot as plt
fig, axes = plt.subplots(nrows=num_rows, ncols=num_cols)
其中,num_rows
和num_cols
分别表示子图的行数和列数。
for i in range(num_rows):
for j in range(num_cols):
# 在第i行、第j列的子图上绘制数据
axes[i, j].plot(x_data, y_data)
其中,x_data
和y_data
表示每次迭代的数据。
axes[i, j].set_title("Iteration {}".format(iteration))
axes[i, j].set_xlabel("X Label")
axes[i, j].set_ylabel("Y Label")
plt.tight_layout()
plt.show()
这样,就可以使用matplotlib遍历循环并绘制每次迭代的子图了。
注意:以上代码中的num_rows
、num_cols
、x_data
、y_data
、iteration
等变量需要根据具体情况进行替换和调整。
领取专属 10元无门槛券
手把手带您无忧上云