Visualizzazioni univariate

Introduzione alla Data Visualization con Plotly in Python

Alex Scriven

Data Scientist

Cosa sono i grafici univariati?

• I grafici univariati mostrano una sola variabile

 

$$

Grafici univariati comuni:

  • Bar chart
  • Istogramma
  • Box plot
  • Curve di densità
Introduzione alla Data Visualization con Plotly in Python

Istogrammi

 

Gli istogrammi hanno:

  • Più colonne ("bin") che rappresentano un intervallo di valori
    • Altezza di ogni barra = conteggio dei campioni in quel bin
  • Numero di bin manuale o automatico

 

Esempio di istogramma

Introduzione alla Data Visualization con Plotly in Python

Il nostro dataset

Il dataset raccolto da ricercatori sui pinguini:

  • Contiene varie misure corporee come becco, peso, ecc.
  • Include specie, generi ed età diverse

Dataset pinguini

Introduzione alla Data Visualization con Plotly in Python

Istogrammi con plotly.express

 

fig = px.histogram(
            data_frame=penguins,

x="Body Mass (g)", nbins=10)
fig.show()

Istogramma pinguini

Introduzione alla Data Visualization con Plotly in Python

Argomenti utili per gli istogrammi

 

  • orientation: orienta il grafico in verticale (v) o orizzontale (h)
  • histfunc: imposta l’aggregazione dei bin (es. media, min, max)

$$

$$

$$

$$

Consulta la documentazione per altro

Introduzione alla Data Visualization con Plotly in Python

Box plot (con baffi)

Riassume una variabile usando i quartili

$$

  • L’area centrale è l’intervallo interquartile
    • Linea superiore = 3º quartile (75º percentile)
    • Linea centrale = mediana (50º percentile)
    • Linea inferiore = 1º quartile (25º percentile)
  • Barre sup/inf = min/max, esclusi gli outlier

Box plot pinguini

  • I punti isolati sono outlier
Introduzione alla Data Visualization con Plotly in Python

Box plot con plotly.express

 

$$

fig = px.box(data_frame=penguins, 
            y="Flipper Length (mm)")
fig.show()

Box plot

Introduzione alla Data Visualization con Plotly in Python

Argomenti utili per i box plot

 

  • hover_data: elenco di colonne da mostrare al passaggio del mouse
    • Utile per capire gli outlier
  • points: specifica come mostrare gli outlier

$$

$$

$$

$$

Consulta la documentazione per altro

Introduzione alla Data Visualization con Plotly in Python

Ayo berlatih!

Introduzione alla Data Visualization con Plotly in Python

Preparing Video For Download...