Tout rassembler

Introduction à la visualisation de données avec Seaborn

Content Team

DataCamp

Premiers pas

Importer Seaborn :

import seaborn as sns

Importer Matplotlib :

import matplotlib.pyplot as plt

Afficher un graphique :

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

Graphiques relationnels

  • Montrer la relation entre deux variables quantitatives
  • Exemples : nuages de points, courbes
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 selon des catégories d’une variable catégorielle
  • Exemples : barres, comptages, boîtes, points
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Introduction à la visualisation de données avec Seaborn

Ajouter une 3e variable (hue)

Définir hue crée des sous-groupes affichés avec des couleurs différentes sur un seul graphique.

Nuage de points avec hue

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

Ajouter une 3e variable (row/col)

Définir row et/ou col dans relplot() ou catplot() crée des sous-groupes affichés sur des sous-graphiques séparés.

Nuage de points avec sous-graphiques

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

Personnalisation

  • Changer le fond : sns.set_style()
  • Changer les couleurs principales : sns.set_palette()
  • Changer 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.figure.suptitle()
AxesSubplot scatterplot(), countplot(), etc. g.set_title()
Introduction à la visualisation de données avec Seaborn

Finitions

Ajouter les étiquettes des axes x et y :

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

Pivoter les labels 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...