Balkendiagramm mit Untergruppen und Unterplots
In dieser Übung kehren wir zu unserem Jugendumfragedatensatz zurück und untersuchen, ob der Anteil der Personen, die Techno-Musik mögen ("Likes Techno"
), je nach Geschlecht ("Gender"
) oder Wohnort ("Village - town"
) variiert. Diese Übung wird uns die Möglichkeit geben, die vielen Dinge, die wir in diesem Kurs gelernt haben, in der Praxis anzuwenden!
Wir haben Seaborn bereits als sns
und matplotlib.pyplot
als plt
importiert.
Diese Übung ist Teil des Kurses
Einführung in die Datenvisualisierung mit Seaborn
Anleitung zur Übung
- Setze den Figurenstil auf
"dark"
. - Passe den Balkenplot-Code an, um Unterplots auf Basis von
"Gender"
hinzuzufügen, die in Spalten angeordnet sind. - Füge den Titel
"Percentage of Young People Who Like Techno"
zu diesemFacetGrid
Plot hinzu. - Beschrifte die x-Achse
"Location of Residence"
und die y-Achse"% Who Like Techno"
.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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()