เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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()
แก้ไขและรันโค้ด