Diagrama de barras con subgrupos y subtramas

En este ejercicio, volveremos a nuestro conjunto de datos de la encuesta a jóvenes e investigaremos si la proporción de personas a las que les gusta la música tecno ("Likes Techno") varía según su género ("Gender") o su lugar de residencia ("Village - town"). ¡Este ejercicio nos dará la oportunidad de practicar las muchas cosas que hemos aprendido a lo largo de este curso!

Ya hemos importado Seaborn como sns y matplotlib.pyplot como plt.

Este ejercicio forma parte del curso

Introducción a la visualización de datos con Seaborn

Ver curso

Instrucciones de ejercicio

  • Establece el estilo de la figura en "dark".
  • Ajusta el código del diagrama de barras para añadir subtramas basadas en "Gender", dispuestas en columnas.
  • Añade el título "Percentage of Young People Who Like Techno" a esta trama FacetGrid.
  • Etiqueta el eje x "Location of Residence" y el eje y "% Who Like Techno".

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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()