Mise en œuvre de l'ensemble

Introduction à la visualisation de données avec Seaborn

Erin Case

Data Scientist

Premiers pas

Pour importer Seaborn :

import seaborn as sns

Pour importer Matplotlib :

import matplotlib.pyplot as plt

Pour afficher un graphique :

plt.show()
Introduction à la visualisation de données avec Seaborn

Graphiques relationnels

  • Montrer la relation entre deux variables quantitatives
  • Exemples : diagrammes de dispersion, graphiques linéaires
sns.relplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="scatter")
Introduction à la visualisation de données avec Seaborn

Graphiques catégoriels

  • Montrer la distribution d'une variable quantitative à l'intérieur de catégories définies par une variable catégorielle
  • Exemples : graphiques en barres, graphiques de comptage, graphiques en boîte, graphiques en points
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Introduction à la visualisation de données avec Seaborn

Ajout d'une troisième variable (teinte)

Le réglage de hue permet de créer des sous-groupes qui sont affichés dans des couleurs différentes sur un même graphique.

Graphique de dispersion avec teinte

1 Waskom, M. L. (2021). seaborn : visualisation de données statistiques. https://seaborn.pydata.org/
Introduction à la visualisation de données avec Seaborn

Ajout d'une troisième variable (row/col)

Le fait de placer row et/ou col dans relplot() ou catplot() créera des sous-groupes qui seront affichés sur des sous-graphes distincts.

Graphique de dispersion avec sous-graphes

1 Waskom, M. L. (2021). seaborn : visualisation de données statistiques. https://seaborn.pydata.org/
Introduction à la visualisation de données avec Seaborn

Personnalisation

  • Modifier l'arrière-plan : sns.set_style()
  • Modifier les couleurs des éléments principaux : sns.set_palette()
  • Modifier l'échelle : sns.set_context()
Introduction à la visualisation de données avec Seaborn

Ajouter un titre

Type d'objet Types de graphiques Comment ajouter un titre
FacetGrid relplot(), catplot() g.fig.suptitle()
AxesSubplot scatterplot(), countplot(), etc. g.set_title()
Introduction à la visualisation de données avec Seaborn

Dernières touches

Ajouter des étiquettes pour les axes des abscisses et des ordonnées :

g.set(xlabel="new x-axis label",
      ylabel="new y-axis label")

Faites pivoter les étiquettes de graduation de l’axe x :

plt.xticks(rotation=90)
Introduction à la visualisation de données avec Seaborn

Passons à la pratique !

Introduction à la visualisation de données avec Seaborn

Preparing Video For Download...