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

Kurs anzeigen

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 diesem FacetGrid 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()