시작하기무료로 시작하기

포인트 플롯 만들기

정보를 잘 전달하는 시각화를 만들려면 여러 시도를 해야 할 때가 많아요. 지금은 한 호텔의 별점, "Hotel stars"에 따라 리뷰어가 이전에 작성한 리뷰 수, "Nr. reviews"를 보여 주는 시각화를 만들어 달라는 요청을 받았어요. 리뷰 수는 수치형 변수이므로, 각 범주에서 평균을 보여 주기 위해 포인트 플롯(point plot)을 사용하기로 했어요.

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

Python으로 범주형 데이터 다루기

강의 보기

연습 안내

  • catplot() 함수를 사용해 포인트 플롯을 만드세요.
  • x축에는 "Hotel stars"로 데이터를 나누세요.
  • 시각화할 수치형 변수로 "Nr. reviews"를 지정하세요.
  • 선이 나타나는 경우 서로 겹치지 않도록 인자를 수정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create a point plot with catplot using "Hotel stars" and "Nr. reviews"
sns.catplot(
  # Split the data across Hotel stars and summarize Nr. reviews
  ____,
  ____,
  data=reviews,
  # Specify a point plot
  ____,
  hue="Pool",
  # Make sure the lines and points don't overlap
  ____
)
plt.show()
코드 편집 및 실행