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

EDA ด้านการถ่ายทอดทางพันธุกรรม

อาร์เรย์ bd_parent_scandens เก็บค่าความลึกของจะงอยปากเฉลี่ย (หน่วย mm) ของพ่อแม่นก 2 ตัวในสปีชีส์ G. scandens ส่วนอาร์เรย์ bd_offspring_scandens เก็บค่าความลึกของจะงอยปากเฉลี่ยของลูกนกจากพ่อแม่แต่ละคู่ อาร์เรย์ bd_parent_fortis และ bd_offspring_fortis เก็บข้อมูลในลักษณะเดียวกันสำหรับนก G. fortis

สร้าง scatter plot แสดงความสัมพันธ์ระหว่างความลึกของจะงอยปากเฉลี่ยของลูกนก (แกน y) กับความลึกของจะงอยปากเฉลี่ยของพ่อแม่นก (แกน x) สำหรับทั้งสองสปีชีส์ ใช้ keyword argument alpha=0.5 เพื่อให้มองเห็นจุดที่ทับซ้อนกันได้ชัดขึ้น

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

Statistical Thinking in Python (ตอนที่ 2)

ดูคอร์ส

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

  • สร้าง scatter plot สำหรับทั้งสองสปีชีส์ โดยแสดงข้อมูลของ G. fortis ด้วยสีน้ำเงิน และ G. scandens ด้วยสีแดง
  • ตั้งชื่อแกน เพิ่ม legend และแสดงกราฟ

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

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

# Make scatter plots
_ = ____(____, ____,
             marker=____, linestyle=____, color=____, alpha=____)
_ = plt.plot(bd_parent_scandens, ____,
             marker=____, linestyle=____, color=____, alpha=____)

# Label axes
_ = plt.____('parental beak depth (mm)')
_ = plt.____('offspring beak depth (mm)')

# Add legend
_ = plt.____(('G. fortis', 'G. scandens'), loc='lower right')

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