IniziaInizia gratis

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

Visualizza il corso

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 grafico FacetGrid.
  • 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()
Modifica ed esegui il codice