2017-04-01 5 views
2

Mein Code liest die gesamte Textdatei im Ordner, wandelt sie in ein Array um und stellt ein Histogramm aller Daten mit einem für Zyklus, ziemlich einfachen Stuf dar, aber ich möchte alles speichern, was es zurückgibt, alle Histogramme in eine einzige PDF-Datei. Ich weiß, dass die Funktion:Hinzufügen von Plots zu einer PDF-Datei

plt.savefig('file.pdf') 

funktioniert, aber da es in einem für den Zyklus ist wird es nur die letzten speichern, ich meine es auf sich überschreibt. Gibt es eine Funktion zum Hinzufügen der anderen Histogramme oder sollte ich den Code ändern?

+1

String ' 'file.pfd'' ist der Dateiname. Ihr Programm hat die volle Kontrolle darüber. Machen Sie die Iterationsnummer zu einem Teil davon (z. B. "Datei123.pfd"), und jedes Diagramm wird in einer eigenen Datei gespeichert. – DyZ

+0

Sie können mehrere PDFs zu einem kombinieren. Siehe [PDF-Dateien zusammenführen] (http://stackoverflow.com/questions/3444645/merge-pdf-files) und [Mehrere PDF-Dateien zu einer PDF zusammenfügen] (http://stackoverflow.com/questions/17104926/pypdf- merging-multiple-pdf-files-in-one-pdf) –

+0

@Peter Wood Ich weiß, ich wollte es nur auf einmal machen. – bajotupie

Antwort

Verwandte Themen