我正在使用带有matplotlib的iPython笔记本来内联显示一堆图像,但是现在是时候保存这些图像(想想for-loop,即保存的图像数量不是很少)。我的问题似乎与我如何使用iPython有关,因为当我的脚本是独立的时候我可以做到这一点。
%matplotlib inline
import matplotlib.pyplot as plt
....
grid_z2 = griddata(....)
fig = plt.figure()
ax = fig.add_axes([1,1,1,1])
plt.imshow(grid_z2.transpose(),origin='Lower')
plt.colorbar()
plt.draw()
fig.savefig('slicemap.png')
我在plt.imshow之前尝试了plt.savefig(),fig1 = plt.gcf()然后尝试保存fig1 ...每次都是空白文件。
有什么建议吗?