更改大小子图matplotlib [重复]

qlzsbp2j  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(165)

此问题在此处已有答案

How do I change the figure size with subplots?(6个答案)
How to make image inside pyplot.subplots larger(1个答案)
3小时前关门了。
我想绘制一个图像列表。但是,绘图太小,所以我不能很好地看到它们。我试图增加大小,但输出不是我真正想要的。
我知道有很多例子在那里,但他们大多包含大多矫枉过正的解决方案。

plt.figure(figsize=(30, 100))
 for img in images:
    plt.subplots(n_img, 1, figsize=(8,10))
    plt.imshow(im, 'gray')
    plt.axis('off')
 plt.tight_layout()  
 plt.show()

谢谢

ztyzrc3y

ztyzrc3y1#

很难说这是否有用,但为了避免两次设置figsize可能造成的混淆,我不会在循环中调用subplots,而是先设置图形和坐标轴,然后依次绘制到每个坐标轴:

fig, axs = plt.subplots(n_img, 1, figsize=(8,10))
for img, ax in zip(images, axs):
    ax.imshow(img, 'gray')
    ax.axis('off')
plt.tight_layout()  
plt.show()

相关问题