Come mostrare le griglie sui grafici matplotlib


Per impostazione predefinita, Matplotlib non visualizza la griglia sui grafici. Tuttavia, puoi utilizzare la funzione matplotlib.pyplot.grid() per visualizzare e personalizzare facilmente le linee della griglia su un grafico.

Questo tutorial mostra un esempio di utilizzo pratico di questa funzione.

Grafico a dispersione di base in Matplotlib

Il codice seguente mostra come creare un semplice grafico a dispersione utilizzando Matplotlib:

 import matplotlib.pyplot as plt

#createdata
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data
plt. scatter (x,y)
plt. show ()

Aggiungi linee della griglia su entrambi gli assi

Per aggiungere una griglia al grafico possiamo semplicemente utilizzare il comando plt.grid(True) :

 import matplotlib.pyplot as plt

#create data
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. scatter (x,y)
plt. grid ( True )
plt. show ()

Trama Matplotlib con griglia

Aggiungi una griglia ad asse singolo

Possiamo usare l’argomento asse per aggiungere solo una linea di griglia all’asse x:

 import matplotlib.pyplot as plt

#createdata
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. scatter (x,y)
plt. grid ( axis=' x ' )
plt. show () 

Griglia Matplotlib su un singolo asse

O solo l’asse y:

 import matplotlib.pyplot as plt

#createdata
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. scatter (x,y)
plt. grid ( axis=' y ' )
plt. show () 

Grafico Matplotlib con griglia dell'asse Y

Personalizza la griglia

Possiamo anche personalizzare l’aspetto della griglia utilizzando la funzione plt.rc() :

 import matplotlib.pyplot as plt

#create data
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. rc (' grid ', linestyle=' : ', color=' red ', linewidth= 2 )
plt. scatter (x,y)
plt. grid ( True )
plt. show () 

Griglie personalizzate in Matplotlib

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

Aggiungi un commento

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