pyplot imsave给出了空白图像

时间:2017-09-18 12:39:23

标签: python matplotlib

尝试使用2D保存matplotlib.pyplot数组的图像我偶然发现了imsave方法,并按照以下方式使用它:

plt.imsave(path, data, origin="lower", format=extension)

其中dataN x N数组,数据类型为float。当extension设置为png时,一切正常。但是,当我将其设置为pdfeps时,生成的.eps/.pdf文件为空,并且不会显示任何实际内容。我在这里错过了什么?

修改:使用plt.imshow(..)plt.savefig(..)我可以保存图片的pdf/eps文件,因此,我认为没有真正的原因,为什么plt.imsave(...)函数应该像这个。我不想使用savefig,因为它会在真实图像周围创建不必要的白色/空白边界。

0 个答案:

没有答案