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

Biểu đồ mật độ

Trong thực tế, histogram đôi khi không lý tưởng để đánh giá phân phối dữ liệu vì chúng phụ thuộc mạnh vào số lượng bins được chọn. Thay vào đó, biểu đồ mật độ kernel là cách hiệu quả hơn để quan sát phân phối dữ liệu. Ví dụ cách tạo một biểu đồ mật độ được minh họa bên dưới:

ax = df.plot(kind='density', linewidth=2)

Phương thức .plot() tiêu chuẩn được sử dụng với đối số kind đặt là 'density'. Ta cũng chỉ định thêm tham số linewidth, tham số này điều khiển độ dày của đường vẽ.

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

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Xem khóa học

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

  • Dùng DataFrame co2_levels để vẽ biểu đồ mật độ cho dữ liệu mức CO2 với tham số độ dày đường vẽ là 4.
  • Gán nhãn trục x của boxplot bằng chuỗi 'CO2'.
  • Gán nhãn trục y của boxplot bằng chuỗi 'Density plot of CO2 levels in Maui Hawaii'.

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.

# Display density plot of CO2 levels values
ax = ____.____(____=____, ____=____, fontsize=6)

# Annotate x-axis labels
____.____('CO2', fontsize=10)

# Annotate y-axis labels
____.____('Density plot of CO2 levels in Maui Hawaii', fontsize=10)

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