Créer un diagramme en boîte

Introduction à la visualisation de données avec Seaborn

Content Team

DataCamp

Qu'est-ce qu'un diagramme en boîte ?

  • Montre la distribution des données quantitatives
  • Voir la médiane, l'étendue, l'asymétrie et les valeurs aberrantes
  • Facilite les comparaisons entre groupes

Diagramme en boîte de la facture totale par jour de la semaine

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

Comment créer un diagramme en boîte

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box")

plt.show()

Diagramme en boîte de la facture totale par moment de la journée

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

Changer l'ordre des catégories

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                order=["Dinner", 
                       "Lunch"])

plt.show()

Diagramme en boîte avec dîner avant déjeuner

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

Omission des valeurs aberrantes

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                showfliers=False)

plt.show()

Diagramme en boîte sans valeurs aberrantes

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

Modifier les moustaches avec `whis`

  • Par défaut, les moustaches s'étendent à 1,5 * l'écart interquartile
  • Étendez-les à 2,0 * IQR : whis=2.0
  • Affichez les 5e et 95e percentiles : whis=[5, 95]
  • Affichez les valeurs min et max : whis=[0, 100]
Introduction à la visualisation de données avec Seaborn

Modifier les moustaches avec `whis`

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                whis=[0, 100])

plt.show()

Diagramme en boîte avec moustaches réglées sur min et max

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

Passons à la pratique !

Introduction à la visualisation de données avec Seaborn

Preparing Video For Download...