Visualisations bivariées

Introduction à la visualisation de données avec Plotly en Python

Alex Scriven

Data Scientist

Qu'est-ce qu'une visualisation bivariée ?

  • Afficher la comparaison de deux variables

$$

$$

  • nuages de points
  • graphiques linéaires
  • diagrammes de corrélation
Introduction à la visualisation de données avec Plotly en Python

nuage de points

  • Un axe des y pour une variable
  • Un axe des x pour une autre variable
  • Chaque croisement est un point, p. ex. (68, 472)

nuage de points

Introduction à la visualisation de données avec Plotly en Python

nuage de points avec plotly.express

 

import plotly.express as px

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

Nuage de points des manchots

Introduction à la visualisation de données avec Plotly en Python

Autres paramètres plotly.express

 

Paramètres utiles pour les nuages de points plotly.express :

  • trendline : ajouter différents types de lignes de tendance
  • symbol : définir des symboles selon les catégories

$$

$$

$$

Consultez la documentation pour en savoir plus

Introduction à la visualisation de données avec Plotly en Python

Graphiques linéaires avec plotly.express

  • Sert à montrer l'évolution d'une variable dans le temps

$$

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

$$

Graphique linéaire simple des cours boursiers

Introduction à la visualisation de données avec Plotly en Python

Diagramme de corrélation

  • Visualise la corrélation entre plusieurs variables

$$

Le coefficient de corrélation de Pearson :

  • Valeur de -1 à 1
  • 1 : corrélation parfaitement positive
  • 0 : aucune corrélation
  • -1 : corrélation parfaitement négative
Introduction à la visualisation de données avec Plotly en Python

Configuration du diagramme de corrélation

 

df contient des données sur les locations de vélos et les conditions météo

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

 

Table de corrélation

Introduction à la visualisation de données avec Plotly en Python

Diagramme de corrélation avec Plotly

$$

fig = px.imshow(

cr,
text_auto=True,
color_continuous_scale="RdYlGn", zmin=-1, zmax=1)
fig.show()
Introduction à la visualisation de données avec Plotly en Python

Notre diagramme de corrélation

Exemple de carte thermique

Introduction à la visualisation de données avec Plotly en Python

Passons à la pratique !

Introduction à la visualisation de données avec Plotly en Python

Preparing Video For Download...