Mỗi nhóm một trực quan hóa
Khi thực hiện một dự án khám phá dữ liệu, bạn được yêu cầu trực quan hóa số lượng đánh giá khách sạn theo "Period of stay" và theo ngày trong tuần, "Review weekday". Mục tiêu là xem ngày nào trong tuần có nhiều đánh giá nhất cho từng khoảng thời gian lưu trú trong bốn khoảng. Bộ dữ liệu reviews đã được nạp sẵn cho bạn, cùng với seaborn là sns và matplotlib.pyplot là plt.
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
- Tạo
catplot()với"count"làm loại đồ họa. - Đếm số lượng đánh giá theo
"Review weekday". - Tạo các biểu đồ riêng cho từng
"Period of stay". - Ngắt dòng sau mỗi đồ thị thứ 2.
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 catplot for each "Period of stay" broken down by "Review weekday"
ax = sns.catplot(
# Make sure Review weekday is along the x-axis
____,
# Specify Period of stay as the column to create individual graphics for
____,
# Specify that a count plot should be created
____,
# Wrap the plots after every 2nd graphic.
____,
data=reviews
)
plt.show()