Come creare barplot con seaborn (con esempi)
Un barplot è un tipo di grafico che mostra i valori numerici di diverse variabili categoriali.
Questo tutorial spiega come creare mappe di calore utilizzando la libreria di visualizzazione Python Seaborn con il set di dati dei suggerimenti integrato:
import seaborn as sns #load tips dataset data = sns. load_dataset (“ tips ”) #view first five rows of tips dataset data. head () total_bill tip sex smoker day time size 0 16.99 1.01 Female No Sun Dinner 2 1 10.34 1.66 Male No Sun Dinner 3 2 21.01 3.50 Male No Sun Dinner 3 3 23.68 3.31 Male No Sun Dinner 2 4 24.59 3.61 Female No Sun Dinner 4
Crea un grafico a barre di base
La seguente sintassi mostra come creare un semplice grafico a barre che visualizza l’ora del giorno lungo l’asse x e il picco medio lungo l’asse y:
sns. barplot (x=" time ", y=" tip ", data=data)
Il grafico a barre mostra l’errore standard della media per ogni barra per impostazione predefinita, ma possiamo disattivarli utilizzando l’argomento ci=None come segue:
sns. barplot (x=" time ", y=" tip ", data=data, ci= None )
Ordina le barre nel Barplot
Possiamo utilizzare l’argomento order per posizionare rapidamente le barre in un determinato ordine:
sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "])
Crea un grafico a barre raggruppato
Possiamo creare un barplot raggruppato utilizzando l’argomento hue . Ad esempio, possiamo utilizzare la seguente sintassi per visualizzare la mancia media raggruppata per giorno e sesso:
sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data)
Crea un grafico a barre orizzontale
Per creare un grafico a barre orizzontale, passa semplicemente una variabile categoriale all’argomento y e una variabile numerica all’argomento x :
sns. barplot (x=" tip ", y=" time ", data=data)
Cambia i colori del grafico Barplot
Possiamo usare l’argomento palette per passare un elenco di colori da utilizzare per le barre del barplot:
sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data)
Risorse addizionali
I seguenti tutorial spiegano come creare altre carte comuni in Seaborn:
Come creare un grafico ad area in Seaborn
Come creare un grafico di serie temporali in Seaborn
Come creare un grafico a torta in Seaborn