Graphique en barres avec sous-groupes et sous-graphes
Dans cet exercice, nous reviendrons à notre ensemble de données d'enquête sur les jeunes et nous chercherons à savoir si la proportion de personnes qui aiment la musique techno ("Likes Techno"
) varie en fonction de leur sexe ("Gender"
) ou de leur lieu de résidence ("Village - town"
). Cet exercice nous donnera l'occasion de mettre en pratique les nombreuses choses que nous avons apprises tout au long de ce cours !
Nous avons déjà importé Seaborn en tant que sns
et matplotlib.pyplot
en tant que plt
.
Cet exercice fait partie du cours
Introduction to Data Visualization with Seaborn
Instructions
- Réglez le style de la figure sur
"dark"
. - Ajustez le code du graphique à barres pour ajouter des sous-graphes basés sur
"Gender"
, disposés en colonnes. - Ajoutez le titre
"Percentage of Young People Who Like Techno"
à ce graphiqueFacetGrid
. - Indiquez l'axe des abscisses
"Location of Residence"
et l'axe des ordonnées"% Who Like Techno"
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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()