网格布局 plt.subplots()

例如,我想将 1212 张 MNIST 图片排列成 3344 列的样子。

  • 使用 fig, axes = plt.subplot() 新建图片,并划分成网格
  • 可以搭配 axes = axes.flatten() 进一步方便处理(将二维网格拍成一维,方便循环处理)
代码
1
2
3
4
5
6
7
fig, axes = plt.subplot(3, 4) # 可以额外指定 fig_size 指定图片大小
axes = axes.flatten()

for i in range(12):
axes[i].imshow(......)
axes[i].set_title(......) # 每一张小图像的标题
axes[i].axis("off")

如果想要给整张图添加总标题的话,是 plt.suptitle("......")


散点图 plt.scatter()