import numpy as np
import matplotlib.pyplot as plt
def create_and_savefig(fname):
# create some random data
x = np.random.randn(10)
y = np.random.randn(10)
plt.clf() # clear the current figure
plt.plot(x,y)
path = "C:\Python34\\"
plt.savefig(path + fname + ".png")
filenames = ["Test1", "Test2", "Test3"]
for fname in filenames:
create_and_savefig(fname)
另一个答案描述了
savefig
的基本思想。您需要提供path
和给savefig
的文件名。一个简单的例子:根据pyplot.savefig的文档,第一个参数
fname
不是要保存文件的目录的路径,而是所以您只需使用文件的绝对路径作为第一个参数,例如
另外,我在文档中找不到您传递给
savefig
方法的其他参数,即ext=".png", close=False, verbose=True
。在相关问题 更多 >
编程相关推荐