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

สร้างและตีความ 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()
แก้ไขและรันโค้ด