Tạo point plot
Để tạo được biểu đồ hữu ích, đôi khi bạn cần thử nghiệm khá nhiều. Bạn được yêu cầu tạo một trực quan hóa thể hiện số lượng đánh giá, "Nr. reviews" (tức số đánh giá mà người đánh giá đã viết trước đó), theo xếp hạng sao của khách sạn, "Hotel stars". Vì số lượng đánh giá là dữ liệu số, bạn quyết định dùng point plot để hiển thị giá trị trung bình của dữ liệu theo từng hạng mục.
Bài tập này là một phần của khóa học
Làm việc với dữ liệu phân loại trong Python
Hướng dẫn bài tập
- Dùng hàm
catplot()để tạo một point plot. - Chia dữ liệu theo trục x bằng
"Hotel stars". - Chỉ định biến số cần trực quan hóa là
"Nr. reviews". - Cập nhật các đối số để các đường (nếu có) không chồng lên nhau.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()