Come creare un grafico a barre orizzontale in seaborn (con esempio)


È possibile utilizzare la seguente sintassi di base per creare un barplot orizzontale in seaborn :

 sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')

L’argomento orient=’h’ dice a Seaborn di orientare le barre orizzontalmente anziché verticalmente.

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: come creare un barplot orizzontale in 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 orizzontale per visualizzare le vendite di ciascun dipendente:

 import seaborn as sns

#create horizontal barplot
sns. barplot (x=df. sales , y=df. employee , orient=' h ')

L’asse x mostra le vendite effettuate da ciascun dipendente e l’asse y mostra i nomi dei dipendenti.

Tieni presente che possiamo anche specificare i colori delle barre e aggiungere un titolo personalizzato con le etichette degli assi:

 import matplotlib. pyplot as plt
import seaborn as sns

#create horizontal bar chart
sns. barplot (x=df. sales , y=df. employee , color=' steelblue ', orient=' h ')

#add plot title
plt. title (' Total Sales by Employee ', fontsize= 16 )

#add axis labels
plt. xlabel (' Total Sales ')
plt. ylabel (' Employee Name ') 

barplot orizzontale marino

Le barre della trama ora hanno ciascuna lo stesso colore e abbiamo aggiunto un titolo generale della trama e le etichette degli assi per rendere la trama più facile da leggere.

Nota : se hai difficoltà a importare seaborn in un notebook Jupyter, potrebbe essere necessario eseguire prima il comando %pip install seaborn .

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

Aggiungi un commento

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