Arrays Matplotlib以实际大小保存图像数组

Arrays Matplotlib以实际大小保存图像数组,arrays,matplotlib,Arrays,Matplotlib,我有一张[10711079]像素大小的图像。我想保存它没有任何轴和周围的空白,只是图像的真实大小 因此,如果我们说: from numpy import random import matplotlib.pyplot as plt data = random.random((1071,1079)) img = plt.imshow(data) img.set_cmap('hot') plt.axis('off') plt.savefig("test.png", bbox_i

我有一张[10711079]像素大小的图像。我想保存它没有任何轴和周围的空白,只是图像的真实大小

因此,如果我们说:

from numpy import random
import matplotlib.pyplot as plt

data = random.random((1071,1079))
img = plt.imshow(data)
img.set_cmap('hot')
plt.axis('off')
plt.savefig("test.png", bbox_inches='tight')
但是我们得到的是空白,而不是正确的大小

类似这样的内容: