Comment changer la couleur d’un histogramme Seaborn



Vous pouvez utiliser les arguments color et edgecolor dans seaborn pour modifier respectivement la couleur de remplissage et la couleur du contour des barres d’un histogramme :

sns.histplot(data=df, x='some_variable', color='orange', edgecolor='red')

L’exemple suivant montre comment utiliser ces arguments dans la pratique.

Exemple : Modifier les couleurs de l’histogramme Seaborn

Supposons que nous ayons le DataFrame pandas suivant qui contient des informations sur les points marqués par 200 joueurs de basket différents :

import pandas as pd
import numpy as np

#make this example reproducible
np.random.seed(1)

#create DataFrame
df = pd.DataFrame({'team': np.repeat(['A', 'B'], 100),
                   'points': np.random.normal(size=200, loc=15, scale=4)})

#view head of DataFrame
print(df.head())

  team     points
0    A  21.497381
1    A  12.552974
2    A  12.887313
3    A  10.708126
4    A  18.461631

Nous pouvons utiliser le code suivant pour créer un histogramme dans Seaborn afin de visualiser la distribution des valeurs dans la colonne des points :

import seaborn as sns

#create histogram to visualize distribution of points
sns.histplot(data=df, x='points')

Par défaut, Seaborn utilise le bleu comme couleur de remplissage et le noir comme couleur de contour des barres de l’histogramme.

Cependant, nous pouvons personnaliser ces couleurs en utilisant les arguments color et edgecolor :

import seaborn as sns

#create histogram to visualize distribution of points
sns.histplot(data=df, x='points', color='orange', edgecolor='red')

couleurs personnalisées de l'histogramme marin

Notez que l’histogramme a désormais une couleur de remplissage orange et une couleur de contour rouge .

Notez également que vous pouvez utiliser des codes couleurs hexadécimaux pour encore plus de personnalisation :

import seaborn as sns

#create histogram to visualize distribution of points
sns.histplot(data=df, x='points', color='#DAF7A6', edgecolor='#BB8FCE')

Remarque : Vous pouvez trouver la documentation complète de la fonction seaborn histplot()ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment exécuter d’autres fonctions courantes dans seaborn :

Comment définir la couleur des barres dans un barplot Seaborn
Comment créer un barplot groupé dans Seaborn
Comment créer plusieurs tracés Seaborn dans une seule figure

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *