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

เปรียบเทียบด้วย 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()
แก้ไขและรันโค้ด