Vertikale Linien in einem Diagramm zeichnen
Um vertikale Linien in einem Zeitreihendiagramm zu überlagern und bestimmte Zeitindizes anzuzeigen, gibt es mehrere Ansätze verfügbar.
Verwendet plt.axvline
Die einfachste Methode ist die Verwendung von plt.axvline, das eine vertikale Linie an der angegebenen x-Koordinate zeichnet. Geben Sie einfach die Koordinate an:
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
Verwenden einer Schleife mit plt.axvline
Alternativ können Sie eine Liste von Koordinaten durchlaufen, um mehrere vertikale Linien zu zeichnen:
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
Beide Methoden ermöglichen die Anpassung von Linieneigenschaften wie Farbe, Stil und Breite mithilfe des entsprechenden Schlüsselworts Argumente.
Das obige ist der detaillierte Inhalt vonWie zeichnet man in Python vertikale Linien in einem Zeitreihendiagramm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!