Bar plot con sottogruppi e sottoplot
In questo esercizio torneremo al nostro insieme di dati del sondaggio sui giovani e verificheremo se la percentuale di persone a cui piace la musica techno ("Likes Techno") varia in base al genere ("Gender") o al luogo di residenza ("Village - town"). Questo esercizio ci darà l’occasione di mettere in pratica le tante cose che abbiamo imparato durante il corso!
Abbiamo già importato Seaborn come sns e matplotlib.pyplot come plt.
Questo esercizio fa parte del corso
Introduzione alla visualizzazione dei dati con Seaborn
Istruzioni dell'esercizio
- Imposta lo stile della figura su
"dark". - Modifica il codice del bar plot per aggiungere sottoplot in base a
"Gender", disposti in colonne. - Aggiungi il titolo
"Percentage of Young People Who Like Techno"a questo graficoFacetGrid. - Etichetta l’asse x come
"Location of Residence"e l’asse y come"% Who Like Techno".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Set the figure style to "dark"
____
# Adjust to add subplots per gender
g = sns.catplot(x="Village - town", y="Likes Techno",
data=survey_data, kind="bar",
____)
# Add title and axis labels
g.____("Percentage of Young People Who Like Techno", y=1.02)
g.____(____="Location of Residence",
____="% Who Like Techno")
# Show plot
plt.show()