Wann man cla(), clf() oder close() zum Löschen eines Diagramms verwenden sollte
Matplotlib bietet mehrere Funktionen zum Löschen von Diagrammen : cla(), clf() und close(). Das Verständnis ihrer individuellen Funktionen und Nutzungsszenarien ist für eine effektive Plotverwaltung von entscheidender Bedeutung.
cla()
Die Funktion cla() löscht die aktuelle Achse in einer Figur und entfernt alle geplottete Daten und Beschriftungen. Es wirkt sich nicht auf andere Achsen innerhalb der Figur aus.
Verwendungszweck: Verwenden Sie cla(), wenn Sie Daten von einer bestimmten Achse löschen möchten, ohne die gesamte Figur zu löschen oder das Fenster zu schließen.
clf()
Die Funktion clf() löscht die gesamte aktuelle Figur und entfernt alle Achsen, Plotelemente usw Etiketten. Die Figur selbst bleibt geöffnet, sodass sie für nachfolgende Darstellungen wiederverwendet werden kann.
Verwendungszweck: Verwenden Sie clf(), wenn Sie eine Figur vollständig löschen und mit einer neuen Zeichenfläche beginnen müssen .
close()
Die Funktion close() schließt das aktuelle Figurenfenster. Sie können ein bestimmtes Fenster zum Schließen angeben, indem Sie dessen Nummer oder Namen als Argument übergeben. Darüber hinaus schließt close('all') alle geöffneten Figurenfenster.
Verwendungszweck: Verwenden Sie close(), wenn Sie ein Figurenfenster aus dem Speicher entfernen möchten. Dies ist nützlich, wenn Sie mehrere Grundstücke geöffnet haben und Ressourcen freigeben müssen.
Vergleichstabelle
Function | Action |
---|---|
cla() | Clear the current axis |
clf() | Clear the entire current figure |
close() | Close the current figure window |
Verwendungsbeispiele
pyplot Schnittstelle:
import matplotlib.pyplot as plt # Clear the current axis plt.cla() # Clear the entire figure plt.clf() # Close the current figure window plt.close()
Figurenklassenmethoden:
import matplotlib.pyplot as plt # Create a figure fig = plt.figure() # Clear the figure fig.clf()
Hinweis: Die fig.clear()-Methode ist eine Synonym für fig.clf().
Das obige ist der detaillierte Inhalt vonMatplotlib „cla()', „clf()' und „close()': Wann welche verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!