我可以用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()
不是显示图,而是将其另存为图像对象。我该怎么办?
非常感谢您的时间。
您可以使用:
plt.savefig('name.png')
因为plt.show()