Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation de l'Interface de Distribution | Section
Visualisation Statistique Avec Seaborn

bookUtilisation de l'Interface de Distribution

La fonction displot (distribution plot) est la fonction « parente » de tous les graphiques que nous avons étudiés jusqu'à présent. Elle offre une interface unique pour créer des histogrammes, des tracés KDE et des ECDF.

Pourquoi utiliser Displot ?

Bien que histplot et kdeplot soient adaptés à la création de graphiques uniques, displot possède un atout majeur : le facettage.

En utilisant le paramètre col (colonne) ou row (ligne), displot peut automatiquement diviser votre jeu de données en plusieurs sous-graphiques côte à côte selon une catégorie.

Paramètres clés

  • kind : détermine le type de graphique ;
  • 'hist' (par défaut) ;
  • 'kde' ;
  • 'ecdf'.
  • col / row : divise les données en sous-graphiques distincts disposés en colonnes ou en lignes.

Exemple

Voici comment créer instantanément 3 histogrammes distincts pour différentes espèces en une seule ligne de code.

12345678910111213141516
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('penguins') # Create a grid of plots sns.displot( data=df, x='bill_length_mm', col='species', # Creates 3 subplots (one per species) kind='hist', # Draw histograms element='step' ) plt.show()
copy
Tâche

Swipe to start coding

Visualisation de la distribution des carats de diamants à l'aide du jeu de données diamonds.

  1. Définir le style sur 'darkgrid'.
  2. Créer un graphique KDE en utilisant la fonction displot :
  • Définir x sur 'carat'.
  • Colorer les courbes selon la variable 'cut' avec le paramètre hue.
  • Diviser le graphique en colonnes distinctes selon la 'color' du diamant à l'aide de col.
  • Définir le type de graphique sur 'kde' avec le paramètre kind.
  • Normaliser les données avec multiple='fill' pour afficher les proportions relatives.
  • Utiliser la palette 'viridis'.
  • Utiliser la variable df comme source de données.
  1. Afficher le graphique.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 8
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookUtilisation de l'Interface de Distribution

Glissez pour afficher le menu

La fonction displot (distribution plot) est la fonction « parente » de tous les graphiques que nous avons étudiés jusqu'à présent. Elle offre une interface unique pour créer des histogrammes, des tracés KDE et des ECDF.

Pourquoi utiliser Displot ?

Bien que histplot et kdeplot soient adaptés à la création de graphiques uniques, displot possède un atout majeur : le facettage.

En utilisant le paramètre col (colonne) ou row (ligne), displot peut automatiquement diviser votre jeu de données en plusieurs sous-graphiques côte à côte selon une catégorie.

Paramètres clés

  • kind : détermine le type de graphique ;
  • 'hist' (par défaut) ;
  • 'kde' ;
  • 'ecdf'.
  • col / row : divise les données en sous-graphiques distincts disposés en colonnes ou en lignes.

Exemple

Voici comment créer instantanément 3 histogrammes distincts pour différentes espèces en une seule ligne de code.

12345678910111213141516
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('penguins') # Create a grid of plots sns.displot( data=df, x='bill_length_mm', col='species', # Creates 3 subplots (one per species) kind='hist', # Draw histograms element='step' ) plt.show()
copy
Tâche

Swipe to start coding

Visualisation de la distribution des carats de diamants à l'aide du jeu de données diamonds.

  1. Définir le style sur 'darkgrid'.
  2. Créer un graphique KDE en utilisant la fonction displot :
  • Définir x sur 'carat'.
  • Colorer les courbes selon la variable 'cut' avec le paramètre hue.
  • Diviser le graphique en colonnes distinctes selon la 'color' du diamant à l'aide de col.
  • Définir le type de graphique sur 'kde' avec le paramètre kind.
  • Normaliser les données avec multiple='fill' pour afficher les proportions relatives.
  • Utiliser la palette 'viridis'.
  • Utiliser la variable df comme source de données.
  1. Afficher le graphique.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 8
single

single

some-alt