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

กราฟความหนาแน่น (Density Plots)

ในทางปฏิบัติ ฮิสโทแกรมอาจไม่ใช่วิธีที่ดีที่สุดในการประเมินการกระจายตัวของข้อมูล เนื่องจากผลลัพธ์ขึ้นอยู่กับจำนวนช่วง (bin) ที่กำหนดเป็นอย่างมาก กราฟความหนาแน่นแบบ kernel density จึงเป็นทางเลือกที่มีประสิทธิภาพกว่าสำหรับการวิเคราะห์การกระจายตัวของข้อมูล ตัวอย่างการสร้างกราฟความหนาแน่นแสดงไว้ด้านล่าง:

ax = df.plot(kind='density', linewidth=2)

เมธอด .plot() มาตรฐานถูกกำหนดด้วยอาร์กิวเมนต์ kind ที่ตั้งค่าเป็น 'density' นอกจากนี้ยังมีพารามิเตอร์เพิ่มเติม linewidth ซึ่งใช้ควบคุมความหนาของเส้นในกราฟ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแสดงภาพข้อมูล Time Series ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • โดยใช้ DataFrame co2_levels สร้างกราฟความหนาแน่นของข้อมูลระดับ CO2 โดยกำหนดค่าความหนาของเส้นเป็น 4
  • กำหนดป้ายกำกับแกน x ของกราฟด้วยสตริง 'CO2'
  • กำหนดป้ายกำกับแกน y ของกราฟด้วยสตริง 'Density plot of CO2 levels in Maui Hawaii'

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Display density plot of CO2 levels values
ax = ____.____(____=____, ____=____, fontsize=6)

# Annotate x-axis labels
____.____('CO2', fontsize=10)

# Annotate y-axis labels
____.____('Density plot of CO2 levels in Maui Hawaii', fontsize=10)

plt.show()
แก้ไขและรันโค้ด