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