Zacznij terazZacznij za darmo

Wykres słupkowy z podgrupami i podwykresami

W tym ćwiczeniu wrócimy do zbioru danych z ankiety wśród młodych ludzi i sprawdzimy, czy odsetek osób lubiących muzykę techno ("Likes Techno") różni się w zależności od płci ("Gender") lub miejsca zamieszkania ("Village - town"). To świetna okazja, by poćwiczyć wszystko, czego nauczyłeś się w trakcie kursu!

Seaborn jest już zaimportowany jako sns, a matplotlib.pyplot jako plt.

To ćwiczenie jest częścią kursu

Wprowadzenie do wizualizacji danych z Seaborn

Zobacz kurs

Instrukcje do ćwiczenia

  • Ustaw styl wykresu na "dark".
  • Zmodyfikuj kod wykresu słupkowego, dodając podwykresy według kolumny "Gender", rozmieszczone w kolumnach.
  • Dodaj tytuł "Percentage of Young People Who Like Techno" do tego wykresu FacetGrid.
  • Opisz oś x jako "Location of Residence", a oś y jako "% Who Like Techno".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod