Heim >Backend-Entwicklung >Python-Tutorial >Wie füge ich in Matplotlib vertikale Linien zu Zeitreihendiagrammen hinzu?
Hinzufügen vertikaler Linien zu Zeitreihendiagrammen
Problem:
Gegeben eine Zeit- Seriendiagramm, wie können Sie vertikale Linien an bestimmten Zeitindizes zeichnen, um wichtige Ereignisse oder Intervalle zu markieren?
Lösung:
Verwenden der Funktion „axvline“
Matplotlibs Standardmethode zum Hinzufügen vertikaler Linien, die sich über das gesamte Plotfenster erstrecken, ist die Funktion „axvline“.
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
Alternativ können Sie eine Liste von Zeitindizes bereitstellen und diese durchlaufen it:
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
Anpassungsoptionen
Sie können die Linien mit diesen Schlüsselwörtern anpassen:
Das obige ist der detaillierte Inhalt vonWie füge ich in Matplotlib vertikale Linien zu Zeitreihendiagrammen hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!