하위 그룹과 서브플롯이 있는 막대그래프
이번 연습 문제에서는 청소년 설문 데이터셋으로 돌아가서, 테크노 음악을 좋아하는지("Likes Techno")의 비율이 성별("Gender")이나 거주지("Village - town")에 따라 달라지는지 살펴보겠습니다. 이 연습을 통해 이번 강의에서 배운 다양한 내용을 종합적으로 실습해 볼 거예요!
Seaborn은 이미 sns로, matplotlib.pyplot은 plt로 임포트되어 있습니다.
이 연습은 강의의 일부입니다
Seaborn으로 시작하는 데이터 시각화
연습 안내
- 그림 스타일을
"dark"로 설정하세요. - 막대그래프 코드를 수정해
"Gender"를 기준으로 열 방향으로 배치된 서브플롯을 추가하세요. - 이
FacetGrid플롯에 제목"Percentage of Young People Who Like Techno"를 추가하세요. - x축 레이블은
"Location of Residence", y축 레이블은"% Who Like Techno"로 지정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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()