So zeichnen sie eine vertikale linie in matplotlib (mit beispielen)


Sie können die folgende Syntax verwenden, um eine vertikale Linie in Matplotlib zu zeichnen:

 import matplotlib. pyplot as plt

#draw vertical line at x=2
plt. axvline (x=2)

Die folgenden Beispiele zeigen, wie diese Syntax in der Praxis mit dem folgenden Pandas DataFrame verwendet wird:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [5, 7, 8, 15, 26, 39, 45, 40]})

#view DataFrame
df

	x y
0 1 5
1 2 7
2 3 8
3 4 15
4 5 26
5 6 39
6 7 45
7 8 40

Beispiel 1: Zeichnen einer vertikalen Linie

Der folgende Code zeigt, wie man eine vertikale Linie in einem Matplotlib-Plot zeichnet:

 import matplotlib. pyplot as plt

#create line plot
plt. plot (df. x , df. y )

#add vertical line at x=2
plt. axvline (x=2, color=' red ', linestyle=' -- ') 

Zeichnen Sie eine vertikale Linie in Matplotlib

Beispiel 2: Zeichnen mehrerer vertikaler Linien

Der folgende Code zeigt, wie man mehrere vertikale Linien in einem Matplotlib-Plot zeichnet:

 import matplotlib. pyplot as plt

#create line plot
plt. plot (df. x , df. y )

#add vertical line at x=2
plt. axvline (x=2, color=' red ', linestyle=' -- ')

#add vertical line at x=4
plt. axvline (x=4, color=' black ', linestyle=' - ')

Zeichnen Sie mehrere Linien in Matplotlib

Beispiel 3: Zeichnen Sie mehrere vertikale Linien mit einer Legende

Der folgende Code zeigt, wie Sie mehrere vertikale Linien in einem Matplotlib-Diagramm zeichnen und eine Legende hinzufügen, um die Interpretation der Linien zu erleichtern:

 import matplotlib. pyplot as plt

#create line plot
plt. plot (df. x , df. y )

#add vertical line at x=2
plt. axvline (x=2, color=' red ', linestyle=' -- ', label=' First Line ')

#add vertical line at x=4
plt. axvline (x=4, color=' black ', linestyle=' - ', label=' Second Line ')

#add legend
plt. legend () 

Matplotlib mehrere vertikale Linien mit Legende

Hinweis: Eine Liste möglicher Linienfarben und -stile, die Sie auf vertikale Linien anwenden können, finden Sie in der Matplotlib-Dokumentation .

Zusätzliche Ressourcen

So zeichnen Sie eine horizontale Linie in Matplotlib
So zeichnen Sie mehrere Linien in Matplotlib
So zeichnen Sie eine Zeitreihe in Matplotlib
So zeichnen Sie Rechtecke in Matplotlib
So zeichnen Sie Pfeile in Matplotlib

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert