Ich möchte eine bestimmte Zeile in einem Diagramm aus mehreren Zeilen entfernen. Nachstehend ist ein Beispiel, das für mich nicht ausreicht, weil es nur die letzte gezeichnete Linie entfernt und nicht die Linie, die ich entfernen möchte. Wie kann ich das machen? Wie kann ich eine bestimmte Zeile (Name, Nummer, Referenz) im gesamten Programm ansprechen und diese Zeile löschen?
%Vor% Fast alle Plotfunktionen geben einen Verweis auf das artist
-Objekt zurück, das erstellt wurde:
Wenn Sie die Referenz haben, können Sie einen Künstler über die remove
(doc)
Wenn Sie den Verweis aller Zeilen nicht explizit speichern möchten, aber Sie den Index der Zeile kennen, die Sie entfernen möchten, können Sie die Tatsache verwenden, dass maptplotlib sie für Sie speichert.
%Vor% ist eine Liste von matplotlib.lines.Line2D
. Um beispielsweise die zweite gezeichnete Linie zu entfernen, können Sie
Der Code generiert eine Sprungantwort für das unterentwickelte System zweiter Ordnung. Der Code kann auch verwendet werden, um die Überlagerung von Plots zu veranschaulichen. Der Code erzeugt und zeigt grafisch die Antwort für zwei Werte des Zeitkonstantenparameters an. Der Code veranschaulicht auch die Erstellung von Kometen in einer for-Schleife.
%Vor%Tags und Links python line matplotlib