Heim > Backend-Entwicklung > Python-Tutorial > Wie zeichnet man vertikale Referenzlinien in Zeitreihendiagrammen?

Wie zeichnet man vertikale Referenzlinien in Zeitreihendiagrammen?

Mary-Kate Olsen
Freigeben: 2024-11-17 22:07:01
Original
693 Leute haben es durchsucht

How to Draw Vertical Reference Lines on Time Series Plots?

Zeichnen vertikaler Referenzlinien in Zeitreihendiagrammen

Bei der Analyse von Zeitreihendaten ist es häufig erforderlich, Referenzlinien zu einem bestimmten Zeitpunkt zu erstellen Punkte, um Ereignisse hervorzuheben oder zu markieren. Dieser Artikel zeigt, wie solche vertikalen Referenzlinien in einem bestimmten Zeitreihendiagramm gezeichnet werden, und bietet eine Schritt-für-Schritt-Anleitung mit Codebeispielen.

Problem:

Bei einem Zeitreihendiagramm mit einem Zeitindex im Bereich von 0 bis 2,6 Sekunden möchten wir vertikale rote Linien zeichnen, die den entsprechenden Zeitindex für einen Satz angegebener Zeitwerte angeben, z [0,22058956, 0,33088437, 2,20589566].

Lösung:

Um vertikale Referenzlinien hinzuzufügen, die sich über die gesamte Plothöhe erstrecken, können wir die Funktion plt.axvline verwenden:

import matplotlib.pyplot as plt

plt.axvline(x=0.22058956)
plt.axvline(x=0.33088437)
plt.axvline(x=2.20589566)
Nach dem Login kopieren

Alternativ, wenn wir Wenn wir eine Liste mit Zeitwerten haben, können wir sie durchlaufen und für jeden eine vertikale Linie zeichnen:

xcoords = [0.22058956, 0.33088437, 2.20589566]
for xc in xcoords:
    plt.axvline(x=xc)
Nach dem Login kopieren

Diese Funktionen akzeptieren zusätzliche Schlüsselwortargumente wie Farbe, Linienstil und Linienbreite, um das Erscheinungsbild der anzupassen Referenzlinien. Darüber hinaus können die Schlüsselwörter ymin und ymax verwendet werden, um einen bestimmten Bereich im Diagramm anzugeben, der abgedeckt werden soll.

Zusätzliche Hinweise:

  • Entsprechende Funktionen für horizontale Linien (axhline) und Rechtecke (axvspan) sind ebenfalls verfügbar.
  • Vertikale und horizontale Referenzlinien können zum Vergleich verschiedener Zeiten nützlich sein Punkte, Identifizieren von Mustern und Kommentieren von Daten.

Das obige ist der detaillierte Inhalt vonWie zeichnet man vertikale Referenzlinien in Zeitreihendiagrammen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage