Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Grafico Congiunto | Visualizzazione con Seaborn
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Visualizzazione Avanzata con Python

bookGrafico Congiunto

Note
Definizione

Il joint plot è un grafico piuttosto unico, poiché combina più grafici. È un grafico che mostra la relazione tra due variabili insieme alle loro distribuzioni individuali.

Un joint plot combina tre elementi:

  • un istogramma in alto (distribuzione della variabile x);
  • un istogramma a destra (distribuzione della variabile y);
  • uno scatter plot al centro (relazione tra le due variabili).

Ecco un esempio:

Esempio di joint plot

Dati per il Joint Plot

seaborn.jointplot() utilizza tre parametri principali:

  • data — il DataFrame,
  • x — variabile per l'istogramma superiore,
  • y — variabile per l'istogramma a destra.

x e y possono essere nomi di colonne o oggetti di tipo array-like.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width") plt.show()
copy

L'esempio viene ricreato passando un DataFrame a data e specificando i nomi delle colonne per x e y.

Grafico Centrale

Il parametro kind controlla il tipo di grafico centrale. Predefinito: 'scatter'. Altre opzioni includono: 'kde', 'hist', 'hex', 'reg', 'resid'.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width", kind='reg') plt.show()
copy

Tipi di Grafico

Oltre a scatter, è possibile scegliere:

  • reg — aggiunge un adattamento di regressione lineare;
  • resid — mostra i residui della regressione;
  • hist — istogramma bivariato;
  • kde — KDE a due variabili;
  • hex — grafico hexbin che mostra la densità tramite celle esagonali colorate.
Note
Approfondisci

Come di consueto, è possibile esplorare ulteriori opzioni e parametri nella documentazione di jointplot().

Inoltre, è consigliabile approfondire i seguenti argomenti:
documentazione di residplot();
Esempio di istogramma bivariato;
Esempio di grafico hexbin.

Compito

Swipe to start coding

  1. Utilizzare la funzione corretta per creare un joint plot.
  2. Utilizzare weather_df come dati per il grafico (primo argomento).
  3. Impostare la colonna 'Boston' come variabile dell'asse x (secondo argomento).
  4. Impostare la colonna 'Seattle' come variabile dell'asse y (terzo argomento).
  5. Impostare il grafico centrale per includere una linea di regressione (argomento più a destra).

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 5
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

What does the 'kind' parameter do in jointplot?

Can you explain the difference between the available plot kinds?

How can I customize the appearance of the jointplot?

close

bookGrafico Congiunto

Scorri per mostrare il menu

Note
Definizione

Il joint plot è un grafico piuttosto unico, poiché combina più grafici. È un grafico che mostra la relazione tra due variabili insieme alle loro distribuzioni individuali.

Un joint plot combina tre elementi:

  • un istogramma in alto (distribuzione della variabile x);
  • un istogramma a destra (distribuzione della variabile y);
  • uno scatter plot al centro (relazione tra le due variabili).

Ecco un esempio:

Esempio di joint plot

Dati per il Joint Plot

seaborn.jointplot() utilizza tre parametri principali:

  • data — il DataFrame,
  • x — variabile per l'istogramma superiore,
  • y — variabile per l'istogramma a destra.

x e y possono essere nomi di colonne o oggetti di tipo array-like.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width") plt.show()
copy

L'esempio viene ricreato passando un DataFrame a data e specificando i nomi delle colonne per x e y.

Grafico Centrale

Il parametro kind controlla il tipo di grafico centrale. Predefinito: 'scatter'. Altre opzioni includono: 'kde', 'hist', 'hex', 'reg', 'resid'.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width", kind='reg') plt.show()
copy

Tipi di Grafico

Oltre a scatter, è possibile scegliere:

  • reg — aggiunge un adattamento di regressione lineare;
  • resid — mostra i residui della regressione;
  • hist — istogramma bivariato;
  • kde — KDE a due variabili;
  • hex — grafico hexbin che mostra la densità tramite celle esagonali colorate.
Note
Approfondisci

Come di consueto, è possibile esplorare ulteriori opzioni e parametri nella documentazione di jointplot().

Inoltre, è consigliabile approfondire i seguenti argomenti:
documentazione di residplot();
Esempio di istogramma bivariato;
Esempio di grafico hexbin.

Compito

Swipe to start coding

  1. Utilizzare la funzione corretta per creare un joint plot.
  2. Utilizzare weather_df come dati per il grafico (primo argomento).
  3. Impostare la colonna 'Boston' come variabile dell'asse x (secondo argomento).
  4. Impostare la colonna 'Seattle' come variabile dell'asse y (terzo argomento).
  5. Impostare il grafico centrale per includere una linea di regressione (argomento più a destra).

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 5
single

single

some-alt