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)

Tracciare coppie in Python

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

Tracciare coppie in Python con colore per categoria

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

Aggiungi un commento

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