เปรียบเทียบด้วย KDE สองกราฟ
สมมติว่าคุณทำงานให้กับผู้จำหน่ายไส้กรองอากาศชั้นนำ บริษัทต้องการให้คุณจัดทำรายงานเพื่อวิเคราะห์ว่าทำไมปี 2012 ถึงเป็นปีที่ยอดขายไส้กรองโอโซน (O3) ดีเป็นพิเศษ คุณดาวน์โหลดข้อมูลมลพิษที่เป็นประโยชน์จาก USGS และต้องการสร้างภาพแสดงผลที่กระชับ เพื่อเปรียบเทียบรูปแบบทั่วไปของมลพิษ O3 ในปี 2012 กับปีอื่น ๆ ทั้งหมดในบันทึก
วิธีหนึ่งที่ทำได้คือสร้างกราฟ kernel density estimation (KDE) แบบซ้อนทับกันสองกราฟ ได้แก่ กราฟหนึ่งสำหรับข้อมูล O3 ของปี 2012 และอีกกราฟสำหรับปีอื่น ๆ ทั้งหมด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาการแสดงผลข้อมูลใน Python
คำแนะนำการฝึกหัด
- กรองข้อมูลในการเรียก
sns.kdeplot()ครั้งแรกให้เหลือเฉพาะปี2012 - แรเงาใต้ KDE กราฟแรกด้วยอาร์กิวเมนต์
shade - เพิ่ม label
'2012'สำหรับ legend ของกราฟ - ทำซ้ำสามขั้นตอนแรกสำหรับการเรียก
sns.kdeplot()ครั้งที่สอง แต่กรองข้อมูลให้ ไม่ รวมปี2012และใช้ label'other years'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Filter dataset to the year 2012
sns.kdeplot(pollution[pollution.year ____ ____].O3,
# Shade under kde and add a helpful label
shade = ____,
____ = '____')
# Filter dataset to everything except the year 2012
sns.kdeplot(pollution[pollution.year ____ ____].O3,
# Again, shade under kde and add a helpful label
shade = ____,
____ = '____')
plt.show()