2017-08-10 257 views
0

我正在尝试将图像保存到使用savefig获取的计算机上。这里是代码:Python使用savefig保存图像

fig=plt.gcf() 
plt.show() 
plt.draw() 
fig.savefig('filename.jpg') 

但我有200个文件。我想将这些图像保存为filename1.jpg,filename2.jpg .....,filename200.jpg。所以,每次我想改变文件名。我该怎么做?

+0

https://stackoverflow.com/questions/13555069/saving-multiple-plots – raul

回答

0

打印和保存在一个周期:

for i in range(200): 
    fig=plt.gcf() 
    plt.show() 
    fig.savefig('filename_{0:03d}.jpg'.format(i)) 

plt.show后不需要plt.draw。你可以不显示保存图。