Box plot พร้อมกลุ่มย่อย
ในแบบฝึกหัดนี้ เราจะสำรวจชุดข้อมูลที่รวบรวมจากการสำรวจกลุ่มคนหนุ่มสาว หนึ่งในคำถามที่ถามคือ "คุณสนใจจะเลี้ยงสัตว์เลี้ยงหรือไม่?" ลองดูกันว่าการกระจายของช่วงอายุของผู้ที่ตอบว่า "ใช่" มีแนวโน้มสูงหรือต่ำกว่าผู้ที่ตอบว่า "ไม่" โดยควบคุมตัวแปรเพศด้วย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น
คำแนะนำการฝึกหัด
- กำหนด color palette เป็น
"Blues" - เพิ่มกลุ่มย่อยเพื่อแยกสี box plot ตาม
"Interested in Pets" - กำหนดชื่อเรื่องของออบเจ็กต์
FacetGridชื่อgเป็น"Age of Those Interested in Pets vs. Not" - แสดงกราฟโดยใช้ฟังก์ชันของ Matplotlib
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Set palette to "Blues"
____
# Adjust to add subgroups based on "Interested in Pets"
g = sns.catplot(x="Gender",
y="Age", data=survey_data,
kind="box", hue=____)
# Set title to "Age of Those Interested in Pets vs. Not"
____
# Show plot
plt.____