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

การสร้าง FacetGrid

FacetGrid ของ Seaborn คือรากฐานสำหรับการสร้างกริดที่รับรู้ข้อมูล กริดประเภทนี้ช่วยให้สร้างกราฟขนาดเล็กหลายชุดที่เป็นประโยชน์ในการทำความเข้าใจความสัมพันธ์ของข้อมูลที่ซับซ้อน

ในแบบฝึกหัดชุดนี้ เราจะใช้ข้อมูล College Scorecard จากกระทรวงศึกษาธิการสหรัฐอเมริกาต่อไป ชุดข้อมูลที่หลากหลายนี้มีองค์ประกอบที่น่าสนใจมากมายสำหรับการสร้างกราฟด้วย Seaborn

การสร้าง FacetGrid มีสองขั้นตอน:

  • สร้างออบเจกต์ FacetGrid โดยกำหนดคอลัมน์ แถว หรือ hue
  • กำหนด (map) กราฟแต่ละแบบลงบนกริด

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

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

ดูคอร์ส

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

  • สร้าง FacetGrid ที่แสดง point plot ของคะแนน SAT เฉลี่ย SAT_AVG_ALL
  • ใช้ row_order เพื่อควบคุมลำดับการแสดงผลของประเภทปริญญา

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

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

# Create FacetGrid with Degree_Type and specify the order of the rows using row_order
g2 = sns.____(df, 
             ____="Degree_Type",
             row_order=['Graduate', 'Bachelors', 'Associates', 'Certificate'])

# Map a pointplot of SAT_AVG_ALL onto the grid
g2.____(sns.____, 'SAT_AVG_ALL')

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