Come tracciare solo una griglia orizzontale in matplotlib


È possibile utilizzare la seguente sintassi di base per tracciare solo una griglia orizzontale in Matplotlib:

 ax. grid (axis=' y ')

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: traccia solo una griglia orizzontale in Matplotlib

Il codice seguente mostra come creare un grafico a barre in Matplotlib con solo una griglia orizzontale visualizzata nel grafico:

 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 ()

Sentiti libero di usare ax.set_axisbelow(True) per visualizzare la linea della griglia orizzontale dietro le barre nella trama:

 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 () 

Griglia orizzontale Matplotlib

E sentiti libero di utilizzare gli argomenti color , linestyle e linewidth nella funzione grid() per personalizzare l’aspetto della griglia:

 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 () 

Puoi trovare un elenco completo dei modi per personalizzare le griglie nella documentazione di Matplotlib.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Matplotlib:

Come rimuovere i segni di spunta dai grafici Matplotlib
Come modificare la dimensione del carattere su un grafico Matplotlib
Come aggiungere la linea media alla trama in Matplotlib

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *