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
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 wykresuFacetGrid. - 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()