สร้างและตีความ box plot
มาต่อกันกับชุดข้อมูล student_data ในแบบฝึกหัดก่อนหน้า เราได้สำรวจความสัมพันธ์ระหว่างเวลาที่ใช้เรียนกับเกรดปลายภาค โดยใช้ bar plot เปรียบเทียบเกรดปลายภาคเฉลี่ย ("G3") ของนักเรียนในแต่ละกลุ่มของ "study_time"
ในแบบฝึกหัดนี้ เราจะลองใช้ box plot เพื่อดูความสัมพันธ์เดียวกันนี้แทน โดยในการสร้าง box plot ต้องใช้ฟังก์ชัน catplot() และระบุชื่อตัวแปรเชิงหมวดหมู่บนแกน x (x=____) ชื่อตัวแปรเชิงปริมาณบนแกน y (y=____) DataFrame ของ pandas ที่จะใช้ (data=____) และประเภทของกราฟ (kind="box")
ได้นำเข้า matplotlib.pyplot เป็น plt และ seaborn เป็น sns ไว้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Specify the category ordering
study_time_order = ["<2 hours", "2 to 5 hours",
"5 to 10 hours", ">10 hours"]
# Create a box plot and set the order of the categories
# Show plot
plt.show()