Etichette dell'asse di rotazione di Seaborn

Etichette dell'asse di rotazione di Seaborn
Seaborn ha diverse modalità di visualizzazione tra cui scegliere. Seaborn viene utilizzato per creare una varietà di grafici. Viene fornito con diversi affascinanti modelli predefiniti. Un punto di contesa durante il grafico grafico diverso è la fusione di tag x o tag y, il che rende più difficile vedere quale tipo di dati è presente su entrambi gli assi. Di conseguenza, affrontiamo il problema invertendo i tag sia dell'asse X che dell'asse Y. Vediamo come ruotare i tag di entrambi gli assi.

Esempio 1

In questo caso, utilizziamo il metodo Xticks () per ruotare le didascalie dell'asse x. Possiamo passare il valore dell'angolo di rotazione alla funzione Xticks (). Possiamo specificare l'angolo di rotazione che desideriamo ruotare i tag X usando questo metodo.

Importa Numpy come NP
Importa matplotlib.Pyplot come Plt
Importa Seaborn come SNS
Data = 'Amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
nomi = elenco (dati.tasti ())
valori = elenco (dati.valori())
FIG = PLT.Figura (Figsize = (8, 4))
Plt.bar (nomi, valori, color = 'rosa', larghezza = 0.5)
Plt.XLabel ("Nomi degli studenti")
Plt.XTYS (rotazione = 45)
Plt.Ylabel ("Marks of the Students")
Plt.spettacolo()

Incorporiamo il numpy, matplotlib.Biblioteche Pyplot e Seaborn. Il modulo numpy è introdotto come NP, matplotlib.Pyplot viene introdotto come PLT e Seaborn viene introdotto come SNS. Definiamo il set di dati di nostra scelta. Qui, creiamo un set di dati di studenti che ottengono i segni su un computer. Il set di dati contiene il record di 4 studenti. Chiamiamo la funzione List () e applichiamo separatamente i nomi e i valori del set di dati definiti.

Nel passaggio successivo, personalizziamo le dimensioni del grafico in modo da applicare la funzione figsize (). Questa funzione è associata al matplotlib.Modulo Pyplot. La dimensione è memorizzata nella variabile "Fig". Il metodo bar () viene utilizzato per creare il grafico a barre. Abbiamo fornito diversi parametri che includono nomi, numeri, colori della barra e larghezza delle barre. Il colore è impostato come rosa e la larghezza è impostata come 0.5.

Quindi, chiamiamo la funzione xlabel () per specificare la didascalia dell'asse x. L'asse X mostra i nomi degli studenti. Invochiamo i metodi Xticks () per ruotare l'etichetta dell'asse x. Le etichette sono ruotate sull'angolo di 45 mentre impostiamo il valore del parametro "rotazione" su 45. Allo stesso modo, definiamo il tag dell'asse y con l'aiuto del metodo ylabel () del matplotlib.Pacchetto Pyplot. L'asse y della trama mostra il numero degli studenti. Alla fine, descriviamo il grafico impiegando la funzione show ().

Esempio 2

Aggiungiamo il gloro a barre all'attributo "G" e invochiamo il metodo XtickLabels (), in cui possiamo passare qualsiasi angolo in cui vorremmo girare i titoli X con l'aiuto della funzione di barra ().

Importa Seaborn come SNS
Importa matplotlib.Pyplot come Plt
G = SNS.Barplot (x = ["Sezione A", "Sezione B", "Sezione C", "Sezione D"],
y = [55, 35, 65, 45])
G.set_xticklabels (
Etichette = ["Sezione A", "Sezione B", "Sezione C", "Sezione D"], rotazione = 30)
Plt.spettacolo()

All'inizio del programma, integriamo i moduli richiesti, Seaborn come SNS e Matplotlib.Pyplot come Plt. Creiamo un set di dati del diagramma della barra. Chiamiamo la funzione Barplot () e all'interno del parametro di questa funzione, definiamo i valori di entrambi gli assi. I dati rappresentano il numero di alunni in diverse sezioni. L'asse x illustra le sezioni e l'asse y della trama mostra il numero di alunni.

Vogliamo applicare il parametro di rotazione sulle didascalie e le zecche dell'asse x in modo che utilizziamo la funzione set_xticklabels (). Questa funzione contiene due argomenti come i nomi delle sezioni e il valore della rotazione. Qui, ruotiamo le etichette di 30 gradi. Terminiamo il codice utilizzando la funzione show () di matplotlib.Pyplot per rappresentare la trama.

Esempio 3

In questo caso, poiché vogliamo ruotare le etichette dell'asse y qui, chiamiamo la funzione Yticks (). Possiamo passare il valore dell'angolo di rotazione alla funzione yticks ().

Importa Numpy come NP
Importa matplotlib.Pyplot come Plt
Importa Seaborn come SNS
Data = 'Amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
nomi = elenco (dati.tasti ())
valori = elenco (dati.valori())
FIG = PLT.Figura (Figsize = (6, 6))
Plt.bar (nomi, valori, color = 'verde', larghezza = 0.6)
Plt.yticks (rotazione = 90)
Plt.XLabel ("Nomi degli studenti")
Plt.Ylabel ("Numeri di studenti")
Plt.spettacolo()

Prima di tutto, importiamo le biblioteche numpy come np, matplotlib.Pyplot come PLT e Seaborn come SNS. Ora, iniziamo definendo i dati di esempio che vogliamo utilizzare. Costruiamo un set di dati di persone che hanno acquisito i segni del computer. Un totale di quattro voci di studenti sono incluse in questo set di dati. Utilizziamo il metodo List () ed eseguiamolo nelle chiavi e sui valori del set fornito dei dati contemporaneamente.

Utilizziamo il metodo figsize () per regolare le dimensioni della figura entro il passaggio successivo. Il matplotlib.Il pacchetto Pyplot è correlato a questo metodo. La dimensione viene salvata nell'attributo "Fig". Il diagramma a barre è creato con l'aiuto della funzione bar (). I nomi, i numeri, le tonalità della barra e le larghezze della barra sono tra gli argomenti che abbiamo specificato. La larghezza è regolata su 0.6 e il colore è verde. La funzione yticks () viene utilizzata per capovolgere la didascalia dell'asse y. Poiché diamo il valore dell'attributo "rotazione" a 90, i titoli girano con un angolo di 90 gradi.

Quindi, per definire l'etichetta dell'asse x, utilizziamo il metodo xlabel (). I nomi degli alunni vengono visualizzati sull'asse x. Inoltre, utilizziamo il matplotlib.Funzione Ylabel () del modulo Pyplot per specificare l'identificatore dell'asse y. Il numero di studenti è esemplificato sull'asse Y della trama. Infine, utilizziamo il metodo show () per visualizzare la trama.

Esempio 4

Vogliamo ruotare le etichette dell'asse y a 120 angoli, quindi specifichiamo il valore dell'angolo rispetto al parametro di "rotazione" della funzione yticklabels ().

Importa Seaborn come SNS
Importa matplotlib.Pyplot come Plt
G = SNS.Barplot (x = ["Sezione A", "Sezione B", "Sezione C", "Sezione D"],
y = [55, 35, 65, 45])
G.set_yticklabels (etichette = [0, 30, 55, 35, 65, 45, 80], rotazione = 120)
Plt.spettacolo()

Dopo aver introdotto i framework Seaborn come SNS e Matplotlib.Pyplot come PLT, creiamo un set di dati del diagramma a barre. Chiamiamo la funzione Barplot () e all'interno del parametro di questa funzione, definiamo i valori di entrambi gli assi. I dati rappresentano il numero di alunni nelle diverse sezioni. L'asse x illustra le sezioni e l'asse y della trama mostra il numero di alunni.

Vogliamo applicare il parametro di rotazione su didascalie e zecche dell'asse y, quindi utilizziamo la funzione set_yticklabels (). Questa funzione contiene due argomenti come i nomi delle sezioni e il valore della rotazione. Qui, ruotiamo le etichette a 120 gradi. Terminiamo il codice utilizzando la funzione show () di matplotlib.Pyplot per rappresentare la trama.

Conclusione

In questo articolo, abbiamo parlato delle diverse tecniche per ruotare le etichette degli assi X e Y della trama. A volte, lo spettatore non riceverà facilmente le informazioni sulle didascalie di entrambi gli assi, quindi giriamo le etichette di entrambi. Abbiamo creato due grafici diversi utilizzando il frame di dati richiesto. Abbiamo anche dato il valore della rotazione di 30, 45, 90 e 120 e abbiamo osservato ciò che accade con le etichette degli assi.