Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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()
Chỉnh sửa và Chạy Mã