Beeswarm Plot
สร้าง beeswarm plot ด้วย sns.swarmplot() เพื่อดูระดับโอโซนของทุกเมืองในชุดข้อมูล pollution สำหรับเดือนมีนาคม เพื่อให้กราฟอ่านง่ายขึ้น ให้ลดขนาดจุดลงเพื่อลดความแออัดจากจุดข้อมูลจำนวนมาก และเพื่อให้ผู้อ่านเข้าใจว่ากำลังดูข้อมูลอะไร ให้ใส่ชื่อกราฟด้วย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาการแสดงผลข้อมูลใน Python
คำแนะนำการฝึกหัด
- กรองข้อมูล
pollutionให้เหลือเฉพาะข้อมูลในเดือนมีนาคม - พล็อตค่า
O3เป็นค่าต่อเนื่องในswarmplot() - ลดขนาดจุดเป็น
3เพื่อลดความแออัดของจุดข้อมูล - ตั้งชื่อกราฟว่า
'March Ozone levels by city'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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()