Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich ein Matplotlib-Diagramm in einer Bilddatei speichern?
Plotten in Bilddateien
Bei Verwendung der Pyplot-Schnittstelle von Matplotlib zeigt die Funktion plt.show() eine Figur in einer grafischen Benutzeroberfläche an ( GUI)-Fenster. Es kann jedoch vorkommen, dass Sie die Figur zur späteren Verwendung oder Weitergabe als Bilddatei speichern müssen.
Methode:
Um die Darstellung als Bild zu speichern Datei verwenden Sie die Funktion plt.savefig(). Diese Funktion verwendet den Dateinamen als erstes Argument. Das zweite Argument, bbox_inches='tight', stellt sicher, dass um das gespeicherte Bild herum kein unerwünschter Leerraum vorhanden ist.
import matplotlib.pyplot as plt # Plot data plt.plot([1, 2, 3], [1, 4, 9]) # Save plot to file plt.savefig('foo.png', bbox_inches='tight') # Show plot (optional) plt.show()
Dateiformat:
Sie können die Datei angeben formatieren, indem Sie die Dateierweiterung verwenden. Beispielsweise speichert .png das Diagramm als Portable Network Graphic, während .pdf es als Portable Document Format-Vektorbild speichert.
Hinweis:
Wenn Wenn Sie den Plot zusätzlich zum Speichern in einer Datei in einem GUI-Fenster anzeigen möchten, denken Sie daran, plt.show() nach dem Aufruf von plt.savefig() aufzurufen. Andernfalls ist das gespeicherte Bild leer.
Das obige ist der detaillierte Inhalt vonWie kann ich ein Matplotlib-Diagramm in einer Bilddatei speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!