【发布时间】:2017-08-27 00:15:08
【问题描述】:
我的代码读取文件夹中的所有文本文件,将其转换为数组并使用 for 循环绘制每个数据的直方图,非常简单的 stuf,但我想将它返回的所有直方图保存到一个pdf文件。我知道函数:
plt.savefig('file.pdf')
有效,但由于它处于 for 循环中,它只会保存最后一个,我的意思是它会覆盖它。是否有添加其他直方图的功能或者我应该更改代码?
【问题讨论】:
-
String
'file.pfd'是文件名。您的程序可以完全控制它。将迭代编号作为其中的一部分(例如,'file123.pfd'),每个绘图都将保存到自己的文件中。 -
您可以将多个 pdf 合并为一个。见Merge PDF files 和Merging multiple pdf files into one pdf
-
@Peter Wood 我知道,我只是想一次性完成。
-
@bajotupie 我不知道你知道。我怎么可能?
标签: python matplotlib