我试图从numpy数据保存920px宽度的png时遇到了问题。一列丢失。似乎只有这个宽度导致问题(我尝试了一些其他问题并没有发生)。 MWE:无法在matplotlib中保存920px宽度的数字
import matplotlib.pyplot as plt
import numpy as np
a1 = np.zeros((919, 100))
a2 = np.zeros((920, 100))
a3 = np.zeros((921, 100))
plt.imsave('test1.png', a1)
plt.imsave('test2.png', a2)
plt.imsave('test3.png', a3)
所产生的图像都具有100的高度,但宽度为:
- TEST1:919
- TEST2:
- TEST3:921
这里发生了什么?
版本:
- matplotlib:1.4.3
- numpy的:1.9.2
只是补充说明:这是可重现的mpl 1.5.1和numpy 1.10.4,并且'jpg'以及'png'也发生 – tom