포인트 플롯 만들기
정보를 잘 전달하는 시각화를 만들려면 여러 시도를 해야 할 때가 많아요. 지금은 한 호텔의 별점, "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()