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

การสร้าง Boxplot

Boxplot ให้ข้อมูลเพิ่มเติมเกี่ยวกับการกระจายของข้อมูลที่แสดง ไม่ว่าจะเป็นค่ามัธยฐาน ช่วงควอร์ไทล์ระหว่างกลาง (inter-quartile range) และช่วงที่คาดว่าครอบคลุมข้อมูลประมาณ 99% นอกจากนี้ยังเน้นให้เห็น outlier ที่อยู่นอกช่วงดังกล่าวได้ชัดเจนอีกด้วย

ในแบบฝึกหัดนี้ คุณจะนำข้อมูลความสูงของนักกีฬาเหรียญรางวัลที่เคยแสดงในรูปแบบฮิสโทแกรมและ bar chart พร้อม error bar มาแสดงเป็น boxplot แทน

คุณจะมี DataFrame mens_rowing และ mens_gymnastics พร้อมใช้งาน โดย DataFrame ทั้งสองมีคอลัมน์ชื่อ "Height" ที่จะนำมาเปรียบเทียบกัน

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

การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

ดูคอร์ส

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

  • สร้าง boxplot ที่แสดงคอลัมน์ "Height" ของ mens_rowing ทางด้านซ้าย และ mens_gymnastics ทางด้านขวา
  • เพิ่ม tick label บนแกน x ได้แก่ "Rowing" และ "Gymnastics"
  • เพิ่ม label บนแกน y ว่า "Height (cm)"

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

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

fig, ax = plt.subplots()

# Add a boxplot for the "Height" column in the DataFrames
____

# Add x-axis tick labels:
____

# Add a y-axis label
____

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