การใช้ lmplot
lmplot ใช้สำหรับพล็อตกราฟกระจายพร้อมเส้นการถดถอยบน FacetGrid
รูปแบบ API คล้ายกับ catplot ต่างกันตรงที่ lmplot จะแสดงเส้นการถดถอยเป็นค่าเริ่มต้น
ในชุดแบบฝึกหัดแรก เราจะดูข้อมูลจำนวนนักศึกษาระดับปริญญาตรี (UG) และเปรียบเทียบกับเปอร์เซ็นต์ของนักศึกษาที่ได้รับทุน Pell Grants (PCTPELL)
ในแบบฝึกหัด lmplot ที่สอง เราจะวิเคราะห์ความสัมพันธ์ระหว่างคะแนน SAT เฉลี่ยและค่าเล่าเรียนในประเภทวุฒิการศึกษาต่าง ๆ รวมถึงมหาวิทยาลัยของรัฐและมหาวิทยาลัยไม่แสวงหาผลกำไร
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลระดับกลางด้วย Seaborn
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a FacetGrid varying by column and columns ordered with the degree_order variable
g = sns.FacetGrid(df, ___="Degree_Type", ____order=degree_ord)
# Map a scatter plot of Undergrad Population compared to PCTPELL
g.map(plt.___, 'UG', 'PCTPELL')
plt.show()
plt.clf()