绘制到图像对象

问题描述 投票:0回答:1

我可以用imshow()保存一个图,因为它返回一个图像对象,如下所示:

image = plt.imshow(list, interpolation=None)

但是我不知道如何用两个子图来做同样的事情。

list = [[1,2,3,4,5,6,7,8],
        [1,2,3,4,5,6,7,8]]
list2 = [[1,2,3,4,5,6,7,8],
        [1,2,3,4,5,6,7,8]]

fig = plt.figure()

ax = fig.add_subplot(2, 1, 1)
ax.imshow(list, interpolation=None)

ax2 = fig.add_subplot(2, 1, 2)
ax2.imshow(list, interpolation=None)

plt.show()

不是显示图,而是将其另存为图像对象。我该怎么办?

非常感谢您的时间。

python numpy matplotlib plot imshow
1个回答
0
投票

您可以使用:

plt.savefig('name.png')

因为plt.show()

© www.soinside.com 2019 - 2024. All rights reserved.