Hoe u alleen een horizontaal raster kunt plotten in matplotlib


U kunt de volgende basissyntaxis gebruiken om alleen een horizontaal raster in Matplotlib te plotten:

 ax. grid (axis=' y ')

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: teken alleen een horizontaal raster in Matplotlib

De volgende code laat zien hoe u een staafdiagram maakt in Matplotlib waarbij alleen een horizontaal raster wordt weergegeven in het diagram:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
                   ' points ':[105, 99, 112, 100]})

#defineplot
fig, ax = plt. subplots ()

#create bar plot
df. plot (kind=' bar ', ax=ax)

#add horizontal gridlines
ax. grid (axis=' y ')

#displayplot
plt. show ()

Voel je vrij om ax.set_axisbelow(True) te gebruiken om de horizontale rasterlijn achter de balken in de plot weer te geven:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
                   ' points ':[105, 99, 112, 100]})

#defineplot
fig, ax = plt. subplots ()

#create bar plot
df. plot (kind=' bar ', ax=ax)

#add horizontal gridlines behind bars in the plot
ax. set_axisbelow ( True )
ax. grid (axis=' y ')

#displayplot
plt. show () 

Horizontaal raster Matplotlib

En voel je vrij om de color , linestyle en linewith argumenten in de grid() functie te gebruiken om het uiterlijk van het grid aan te passen:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
                   ' points ':[105, 99, 112, 100]})

#defineplot
fig, ax = plt. subplots ()

#create bar plot
df. plot (kind=' bar ', ax=ax)

#add horizontal gridlines with custom appearance
ax. set_axisbelow ( True )
ax. grid (axis=' y ', color=' red ', linestyle=' dashed ', linewidth= 3 )

#displayplot
plt. show () 

U kunt een volledige lijst met manieren om rasterlijnen aan te passen vinden in de Matplotlib- documentatie .

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in Matplotlib kunt uitvoeren:

Hoe teken uit Matplotlib-plots te verwijderen
Hoe de lettergrootte op een Matplotlib-plot te wijzigen
Hoe u een gemiddelde lijn kunt toevoegen aan een plot in Matplotlib

Einen Kommentar hinzufügen

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