Come creare un grafico a coppie in python
Un grafico a coppie è una matrice di grafico a dispersione che consente di comprendere la relazione a coppie tra le diverse variabili in un set di dati.
Il modo più semplice per creare un diagramma di coppia in Python è utilizzare la funzioneseaborn.pairplot(df) .
I seguenti esempi mostrano come utilizzare questa funzione nella pratica.
Esempio 1: grafico a coppie per tutte le variabili
Il codice seguente mostra come creare un grafico a coppie per ciascuna variabile numerica nel set di dati seaborn chiamato iris :
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #define dataset iris = sns. load_dataset (“ iris ”) #create pairs plot for all numeric variables sns. pairplot (iris)
Il modo di interpretare la matrice è il seguente:
- La distribuzione di ciascuna variabile è presentata come un istogramma lungo le caselle diagonali.
- Tutte le altre caselle mostrano un grafico a dispersione della relazione tra ciascuna combinazione di variabili a coppie. Ad esempio, la casella nell’angolo inferiore sinistro della matrice mostra un grafico a dispersione di valori per petal_width rispetto a sepal_length .
Questo singolo grafico ci dà un’idea della relazione tra ciascuna coppia di variabili nel nostro set di dati.
Esempio 2: tracciare coppie per variabili specifiche
Possiamo anche specificare solo alcune variabili da includere nel grafico a coppie:
sns. pairplot (iris[[' sepal_length ', ' sepal_width ']])
Esempio 3: tracciare coppie con colore per categoria
Possiamo anche creare un grafico a coppie che colora ogni punto in ciascun grafico in base a una variabile categoriale utilizzando l’argomento tonalità :
sns. pairplot (iris, hue=' species ')
Utilizzando l’argomento tonalità , possiamo ottenere una migliore comprensione dei dati.
Risorse addizionali
Come creare barplot con Seaborn
Come creare mappe di calore con Seaborn
Come aggiungere un titolo alle trame di Seaborn