我的代码读取文件夹中的所有文本文件,将其转换为数组,并使用for循环,非常简单的stuf绘制每个数据的直方图,但我想保存所有返回的所有文档,所有直方图都放入单个pdf文件。我知道这个功能:
plt.savefig('file.pdf')
有效,但由于它处于for循环中,它只会保存最后一个,我的意思是它会覆盖它。是否有添加其他直方图的功能,还是应该更改代码?
答案 0 :(得分:2)
你基本上有两个选择。
<强> 1。创建多个pdf文件,然后将它们合并
<强> 2。将所有绘图直接写入单个pdf文件。
答案 1 :(得分:0)
另一种可能性是使用Matplotlib将直方图导出到图像,并使用ReportLab将其添加到PDF文件中。这是一种解决方法,但是您可以使用所有直方图定制PDF报告。