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

Điều chỉnh số lượng bins trong biểu đồ histogram

Biểu đồ histogram bạn vừa vẽ có mười bins. Đây là thiết lập mặc định của matplotlib. “Quy tắc căn bậc hai” là một kinh nghiệm phổ biến để chọn số lượng bins: chọn số bins bằng căn bậc hai của số mẫu. Hãy vẽ lại histogram cho độ dài cánh hoa của Iris versicolor, lần này áp dụng quy tắc căn bậc hai cho số bins. Bạn chỉ định số lượng bins bằng đối số từ khóa bins của plt.hist().

Các tiện ích vẽ đã được import và seaborn đã được thiết lập mặc định. Biến versicolor_petal_length chứa một mảng độ dài cánh hoa và đã có sẵn trong không gian làm việc của bạn.

Bài tập này là một phần của khóa học

Tư duy Thống kê với Python (Phần 1)

Xem khóa học

Hướng dẫn bài tập

  • Import numpy với bí danh np. Việc này giúp bạn dùng hàm căn bậc hai np.sqrt().
  • Xác định bạn có bao nhiêu điểm dữ liệu bằng len().
  • Tính số lượng bins theo quy tắc căn bậc hai.
  • Chuyển số lượng bins thành số nguyên bằng hàm dựng sẵn int().
  • Vẽ histogram và nhớ dùng đối số từ khóa bins.
  • Nhấn Gửi để vẽ biểu đồ và xem thành quả của bạn!

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.

# Import numpy


# Compute number of data points: n_data


# Number of bins is the square root of number of data points: n_bins


# Convert number of bins to integer: n_bins


# Plot the histogram


# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')

# Show histogram
plt.show()
Chỉnh sửa và Chạy Mã