如何将颜色条添加到现有轴手柄?

How to add colorbar to existing axis handle?

这种方法简单有效:

plt.imshow(im)
plt.colorbar()

但是当它是这样的时候:

f,ax = plt.subplots(3,1)
ax[2].imshow(im)

如何获得该轴上的颜色条?我不需要任何花哨的东西,只需要默认值。

将相应的图像和轴句柄传递到 fig.colorbar:

fig, axs = plt.subplots(3, 1)

im2 = axs[2].imshow(im)
fig.colorbar(im2, ax=axs[2])