Een horizontale lijn tekenen in matplotlib (met voorbeelden)


U kunt de volgende syntaxis gebruiken om een horizontale lijn in Matplotlib te plotten:

 import matplotlib. pyplot as plt

#draw vertical line at y=10
plt. axhlin (y=10)

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken met de volgende panda’s DataFrame:

 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

Voorbeeld 1: een horizontale lijn tekenen

De volgende code laat zien hoe u een horizontale lijn tekent op een Matplotlib-plot:

 import matplotlib. pyplot as plt

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

#add horizontal line at y=10
plt. axhline (y=10, color=' red ', linestyle=' -- ') 

Hoe teken je een horizontale lijn in Matplotlib?

Voorbeeld 2: meerdere horizontale lijnen tekenen

De volgende code laat zien hoe u meerdere horizontale lijnen tekent op een Matplotlib-plot:

 import matplotlib. pyplot as plt

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

#add horizontal line at y=10
plt. axhline (y=10, color=' red ', linestyle=' -- ')

#add horizontal line at y=30
plt. axhline (y=30, color=' black ', linestyle=' - ')

Meerdere horizontale lijnen in Matplotlib

Voorbeeld 3: Teken meerdere horizontale lijnen met een legenda

De volgende code laat zien hoe u meerdere horizontale lijnen tekent op een Matplotlib-plot en hoe u een legenda toevoegt om de lijnen gemakkelijker te kunnen interpreteren:

 import matplotlib. pyplot as plt

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

#add horizontal line at y=10
plt. axhline (y=10, color=' red ', linestyle=' -- ', label=' First Line ')

#add horizontal line at y=30
plt. axhline (y=30, color=' black ', linestyle=' - ', label=' Second Line ')

#add legend
plt. legend () 

Horizontale lijnen in matplotlib met legenda

Opmerking: Raadpleeg de Matplotlib-documentatie voor een volledige lijst met lijnkleuren en -stijlen die u op horizontale lijnen kunt toepassen.

Aanvullende bronnen

Hoe teken je een verticale lijn in Matplotlib?
Hoe meerdere lijnen in Matplotlib te plotten
Hoe een tijdreeks in Matplotlib te plotten
Hoe rechthoeken te tekenen in Matplotlib
Hoe pijlen te tekenen in Matplotlib

Einen Kommentar hinzufügen

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