2017-04-01 36 views
2

我的代碼讀取文件夾中的所有文本文件,將其轉換爲數組,並使用for循環繪製每個數據的直方圖,非常簡單的stuf,但是我想保存所有返回的數據,所有的直方圖變成一個pdf文件。我所知道的功能:添加繪圖到pdf文件

plt.savefig('file.pdf') 

的作品,但因爲它是一個用於循環只會保存最後一個,我的意思是它會覆蓋它。是否有添加其他直方圖的功能,或者我應該更改代碼?

+1

字符串''file.pfd''是文件名。你的程序完全可以控制它。使迭代編號成爲它的一部分(例如''file123.pfd''),並且每個圖將被保存到它自己的文件中。 – DyZ

+0

您可以將多個pdf合併爲一個。見[合併PDF文件](http://stackoverflow.com/questions/3444645/merge-pdf-files)和[合併多個pdf文件爲一個pdf文件](http://stackoverflow.com/questions/17104926/pypdf-合併多個pdf文件到一個pdf) –

+0

@彼得伍德我知道,我只是想一次做到這一切。 – bajotupie

回答