Visualizzazioni bivariate

Introduzione alla Data Visualization con Plotly in Python

Alex Scriven

Data Scientist

Cosa sono le visualizzazioni bivariate?

  • Confronta due variabili

$$

$$

  • scatterplot
  • Line chart
  • Correlation plot
Introduzione alla Data Visualization con Plotly in Python

scatterplot

  • Asse y: una variabile
  • Asse x: un’altra variabile
  • Ogni incrocio è un punto, es. (68, 472)

scatterplot

Introduzione alla Data Visualization con Plotly in Python

scatterplot con plotly.express

 

import plotly.express as px

fig = px.scatter( data_frame=penguins, x="Body Mass (g)", y="Flipper Length (mm)") fig.show()

Scatter dei pinguini

Introduzione alla Data Visualization con Plotly in Python

Altri argomenti plotly.express

 

Argomenti utili per plotly.express scatterplot:

  • trendline: aggiunge diversi tipi di trend line
  • symbol: imposta simboli diversi per categoria

$$

$$

$$

Vedi la documentazione per altro

Introduzione alla Data Visualization con Plotly in Python

Line chart in plotly.express

  • Mostra come una variabile cambia nel tempo

$$

fig = px.line(
  data_frame=msft_stock,  
  x="Date", 
  y="Open", 
  title="MSFT Stock Price (5Y)")
fig.show()

$$

Semplice line chart dei prezzi azionari

Introduzione alla Data Visualization con Plotly in Python

Correlation plot

  • Visualizza la correlazione tra più variabili

$$

Coefficiente di correlazione di Pearson:

  • Valori da -1 a 1
  • 1: correlazione positiva perfetta
  • 0: nessuna correlazione
  • -1: correlazione negativa perfetta
Introduzione alla Data Visualization con Plotly in Python

Impostazione del correlation plot

 

df contiene noleggi bici e condizioni meteo

cr = df.corr(method="pearson")
print(cr)

 

Tabella di correlazione

Introduzione alla Data Visualization con Plotly in Python

Correlation plot con Plotly

$$

fig = px.imshow(

cr,
text_auto=True,
color_continuous_scale="RdYlGn", zmin=-1, zmax=1)
fig.show()
Introduzione alla Data Visualization con Plotly in Python

Il nostro correlation plot

Esempio di heatmap

Introduzione alla Data Visualization con Plotly in Python

Passiamo alla pratica !

Introduzione alla Data Visualization con Plotly in Python

Preparing Video For Download...