Come modificare il numero di tick in matplotlib


È possibile utilizzare la seguente sintassi per modificare il numero di tick su ciascun asse in Matplotlib:

 #specify number of ticks on x-axis
plt. locator_params (axis=' x ', nbins= 4 )

#specify number of ticks on y-axis
plt. locator_params (axis=' y ', nbins= 2 ) 

L’argomento nbins specifica il numero di tick da visualizzare su ciascun asse.

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: specificare il numero di tick su entrambi gli assi

Il codice seguente mostra come specificare il numero di tick sugli assi in un grafico:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]

#createplot
plt. plot (x,y,color=' red ')

#specify number of ticks on axes
plt. locator_params (axis=' x ', nbins= 4 )
plt. locator_params (axis=' y ', nbins= 2 )

Esempio 2: specificare il numero di segni di graduazione solo sull’asse X

Il codice seguente mostra come specificare il numero di tick solo sull’asse X:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]

#createplot
plt. plot (x,y,color=' red ')

#specify number of ticks on x-axis
plt. locator_params (axis=' x ', nbins= 2 )

Esempio 3: specificare il numero di segni di graduazione solo sull’asse Y

Il codice seguente mostra come specificare il numero di tick solo sull’asse Y:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]

#createplot
plt. plot (x,y,color=' red ')

#specify number of ticks on y-axis
plt. locator_params (axis=' y ', nbins= 2 ) 

Modifica il numero di tick in Matplotlib

Risorse addizionali

Come rimuovere i segni di spunta dai grafici Matplotlib
Come impostare la dimensione del carattere delle etichette dei segni di spunta in Matplotlib
Come impostare i valori dell’asse X in Matplotlib
Come impostare gli intervalli degli assi in Matplotlib

Aggiungi un commento

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