Beeswarm
Tạo biểu đồ beeswarm bằng sns.swarmplot() để xem mức Ozone cho tất cả thành phố trong dữ liệu pollution vào tháng 3. Để biểu đồ dễ đọc hơn, hãy giảm kích thước điểm để tránh tình trạng quá dày đặc do có quá nhiều điểm hiển thị trên màn hình. Cuối cùng, vì bạn đã thao tác dữ liệu để tạo biểu đồ này, hãy thêm tiêu đề để giúp người xem hiểu họ đang nhìn vào điều gì.
Bài tập này là một phần của khóa học
Nâng cấp trực quan hóa dữ liệu của bạn với Python
Hướng dẫn bài tập
- Lọc dữ liệu
pollutionđể chỉ bao gồm các quan sát trong tháng 3. - Vẽ mức
O3làm giá trị liên tục trongswarmplot(). - Giảm kích thước điểm xuống
3để tránh điểm bị dồn. - Đặt tiêu đề biểu đồ là
'March Ozone levels by city'.
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.
# Filter data to just March
pollution_mar = pollution[pollution.month == ____]
# Plot beeswarm with x as O3
sns.swarmplot(y = "city",
x = '____',
data = pollution_mar,
# Decrease the size of the points to avoid crowding
size = ____)
# Give a descriptive title
plt.____('____')
plt.show()