Come cambiare il colore di un istogramma seaborn


Puoi utilizzare gli argomenti color e edgecolor in seaborn per modificare rispettivamente il colore di riempimento e il colore del bordo delle barre in un istogramma:

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

L’esempio seguente mostra come utilizzare questi argomenti nella pratica.

Esempio: modificare i colori dell’istogramma Seaborn

Supponiamo di avere il seguente DataFrame panda che contiene informazioni sui punti segnati da 200 diversi giocatori di basket:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (1)

#createDataFrame
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

Possiamo utilizzare il seguente codice per creare un istogramma in Seaborn per visualizzare la distribuzione dei valori nella colonna dei punti :

 import seaborn as sns

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

Per impostazione predefinita, Seaborn utilizza il blu come colore di riempimento e il nero come colore del contorno per le barre dell’istogramma.

Tuttavia, possiamo personalizzare questi colori utilizzando gli argomenti color e edgecolor :

 import seaborn as sns

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

colori personalizzati dell'istogramma marino

Nota che l’istogramma ora ha un colore di riempimento arancione e un colore di contorno rosso .

Tieni inoltre presente che puoi utilizzare codici colore esadecimali per una personalizzazione ancora maggiore:

 import seaborn as sns

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

Nota : puoi trovare la documentazione completa per la funzione seaborn histplot()qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre funzioni comuni in Seaborn:

Come impostare il colore delle barre in un barplot Seaborn
Come creare un barplot raggruppato in Seaborn
Come creare più grafici Seaborn in un’unica figura

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *