Seaborn: come utilizzare il parametro tonalità in pairplot


È possibile utilizzare il parametro tinta durante la creazione di coppie di trame in Seaborn per colorare aspetti della trama in base ai valori di una variabile specifica.

È possibile utilizzare la seguente sintassi di base:

 import seaborn as sns

sns. pairplot (data=df, hue=' team ')

Questo esempio particolare crea un grafico a coppie utilizzando ciascuna variabile numerica nel frame di dati e colora gli aspetti del grafico in base al valore della variabile del team .

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: utilizzo del parametro Tonalità in Seaborn Pairplot

Supponiamo di avere il seguente DataFrame panda che mostra i punti e gli assist dei giocatori di basket di due squadre diverse:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
                   ' assists ': [3, 4, 4, 7, 9, 6, 7, 8, 10, 12],
                   ' points ': [5, 6, 9, 12, 15, 5, 10, 13, 13, 19]})

#view DataFrame
print (df)

  team assists points
0 to 3 5
1 to 4 6
2 to 4 9
3 to 7 12
4 to 9 15
5 B 6 5
6 B 7 10
7 B 8 13
8 B 10 13
9 B 12 19

Se utilizziamo la funzione Pairplot() , Seaborn creerà un Pairplot utilizzando le due variabili numeriche del DataFrame:

 import seaborn as sns

#create pairplot
sns. pairplot (data=df) 

Il grafico a coppie risultante visualizza grafici a dispersione e istogrammi utilizzando i punti e le variabili di supporto.

Se utilizziamo il parametro hue nella funzionepairplot() , possiamo colorare aspetti della trama in base ai valori della variabile team :

 import seaborn as sns

#create pairplot using values of team variable as colors
sns. pairplot (data=df, hue=' team ') 

Utilizzando il parametro tonalità , possiamo apportare le seguenti modifiche alla trama:

  • I punti nel grafico a dispersione sono colorati in base al valore della squadra.
  • Le curve di densità sovrapposte vengono utilizzate per visualizzare la distribuzione dei valori per ogni squadra unica.

Tieni presente che viene aggiunta automaticamente anche una legenda in modo che sia chiaro quali colori corrispondono a quali valori della squadra.

Nota : puoi trovare la documentazione completa per la funzione seabornpairplot()qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni utilizzando Seaborn:

Come aggiungere un titolo alle trame di Seaborn
Come modificare la dimensione del carattere nei grafici Seaborn
Come regolare il numero di tick nei grafici Seaborn

Aggiungi un commento

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