Come modificare la larghezza della barra nel grafico delle barre seaborn
Puoi utilizzare l’argomento larghezza per modificare la larghezza delle barre in un grafico a barre Seaborn :
sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )
Il valore predefinito per la larghezza è 0,8 .
Minore è il valore della larghezza , più sottili saranno le barre.
L’esempio seguente mostra come utilizzare questo argomento nella pratica.
Esempio: modificare la larghezza delle barre nel grafico delle barre Seaborn
Supponiamo di avere il seguente DataFrame panda che contiene informazioni sulle vendite totali effettuate dai vari dipendenti di un’azienda:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' employee ': ['Andy', 'Bert', 'Chad', 'Doug', 'Eric', 'Frank'],
' sales ': [22, 14, 9, 7, 29, 20]})
#view DataFrame
print (df)
employee sales
0 Andy 22
1 Bert 14
2 Chad 9
3 Doug 7
4 Eric 29
5 Frank 20
Possiamo utilizzare la seguente sintassi per creare un grafico a barre in Seaborn utilizzando il valore predefinito di 0,8 per la larghezza :
import seaborn as sns #create bar plot with default width sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')
Il codice seguente mostra come diminuire la larghezza di ciascuna barra impostando l’argomento larghezza uguale a 0,4 :
import seaborn as sns #create bar plot with width = 0.4 sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ')
Si noti che le barre sono molto più sottili in questo grafico rispetto al precedente.
Se vuoi che ciascuna delle barre si tocchi, puoi impostare la larghezza uguale a 1 :
import seaborn as sns #create bar plot with width = 1 sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ')
Tieni presente che se imposti la larghezza su un valore maggiore di 1, le barre si sovrapporranno.
Nota : puoi trovare la documentazione completa della funzione barplot() in seaborn qui .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre funzioni comuni in Seaborn:
Come visualizzare i valori su Seaborn Barplot
Come creare un barplot raggruppato in Seaborn
Come impostare il colore delle barre in un barplot Seaborn