시작하기무료로 시작하기

하위 그룹과 서브플롯이 있는 막대그래프

이번 연습 문제에서는 청소년 설문 데이터셋으로 돌아가서, 테크노 음악을 좋아하는지("Likes Techno")의 비율이 성별("Gender")이나 거주지("Village - town")에 따라 달라지는지 살펴보겠습니다. 이 연습을 통해 이번 강의에서 배운 다양한 내용을 종합적으로 실습해 볼 거예요!

Seaborn은 이미 sns로, matplotlib.pyplotplt로 임포트되어 있습니다.

이 연습은 강의의 일부입니다

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()
코드 편집 및 실행