Come rimuovere i segni di spunta dai grafici matplotlib


Spesso potresti voler rimuovere i segni di graduazione da uno o più assi in un grafico Matplotlib. Fortunatamente, questo è facile da fare utilizzando la funzione tick_params() .

Questo tutorial mostra diversi esempi di come utilizzare questa funzionalità nella pratica, in base al seguente diagramma a dispersione:

 import matplotlib.pyplot as plt

#createdata
x = [25, 12, 15, 14, 19, 23, 25, 29]
y = [5, 7, 7, 9, 12, 9, 9, 4]

#create scatterplot
plt. scatter (x, y, s=200)

Esempio 1: rimuovere i segni di graduazione da un singolo asse

Il codice seguente mostra come rimuovere i segni di graduazione dell’asse y :

 plt. tick_params (left= False )

plt. scatter (x, y, s=200)

Matplotlib rimuove i segni di graduazione dell'asse y

E il codice seguente mostra come rimuovere i segni di graduazione dell’asse x :

 plt. tick_params (bottom= False )

plt. scatter (x, y, s=200) 

Matplotlib rimuove i segni di spunta dell'asse x

Esempio 2: rimuovere i segni di graduazione da entrambi gli assi

Il codice seguente mostra come rimuovere i segni di graduazione da entrambi gli assi:

 plt. tick_params (left= False ,
bottom= False )

plt. scatter (x, y, s=200) 

Matplotlib rimuove i segni di spunta da entrambi gli assi

Esempio 3: rimuovere i segni di graduazione e le etichette degli assi

Il codice seguente mostra come rimuovere segni di spunta ed etichette da entrambi gli assi:

 plt. tick_params (left= False ,
bottom= False,
                labelleft= False ,
labelbottom= False )

plt. scatter (x, y, s=200) 

Rimuovi segni di spunta ed etichette dal grafico Matplotlib

Puoi trovare altri tutorial su Matplotlib qui .

Aggiungi un commento

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