2017-07-19 5 views
-1

Ich habe versucht, meine matplotlib Graph SpeichernWie man einen Matplotlib Graph speichern

plt.savefig('graph.pdf') 

Doch verwenden, wenn ich die Datei öffnen Sie es leer ist. Wie kann ich meine Grafik richtig speichern?

ich etwas tue, ähnlich wie diese Left Ventricle Bull eye (AHA) matplotlib

+2

Vielleicht zeigen Sie den Rest Ihres Codes? – bernie

+2

Funktioniert für mich. Es kann hilfreich sein, zu zeigen, welche Version von Matplotlib Sie verwenden, und 'plt.rcParams ['backend']' anzuzeigen. Auf welchem ​​Betriebssystem läuft das auch? –

+0

@bernie überprüfen Sie die Änderungen. – cryptofish

Antwort

-1

Versuchen Speichern mit „.png“ Erweiterung:

plt.savefig('graph.png') 

Auch wenn Sie plt.show(), dass sie die Instanz beenden und Es wird nichts zu retten geben. Speichern Sie vor plt.show().

+0

Ich habe dies versucht, aber auch eine leere Datei erhalten – cryptofish

+0

Verwenden Sie Jupyter Notebooks? Setzen Sie dann den Code, um das Diagramm in derselben Zelle zu speichern, in der Sie das Diagramm zeichnen? –

+1

Wenn Sie plt.show() haben, wird die Instanz beendet und es gibt nichts zu speichern. Speichern Sie vor plt.show(). –

Verwandte Themen