Bar plots แบบเปอร์เซ็นต์
มาสำรวจคำตอบจากแบบสำรวจที่ส่งให้กลุ่มคนหนุ่มสาวกันต่อ ตัวแปร "Interested in Math" มีค่าเป็น True หากผู้ตอบแบบสำรวจระบุว่าสนใจหรือสนใจมากในวิชาคณิตศาสตร์ และมีค่าเป็น False ในกรณีอื่น คนหนุ่มสาวกี่เปอร์เซ็นต์ที่สนใจคณิตศาสตร์ และตัวเลขนี้แตกต่างกันตามเพศหรือไม่ ลองใช้ bar plot เพื่อหาคำตอบกัน
เป็นการทบทวน เราจะสร้าง bar plot โดยใช้ฟังก์ชัน catplot() พร้อมระบุชื่อตัวแปรเชิงหมวดหมู่ที่ต้องการแสดงบนแกน x (x=____) ชื่อตัวแปรเชิงปริมาณที่ต้องการสรุปบนแกน y (y=____) DataFrame ของ pandas ที่ต้องการใช้ (data=____) และประเภทของ categorical plot (kind="bar")
นำเข้า Seaborn เป็น sns และนำเข้า matplotlib.pyplot เป็น plt แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้ DataFrame
survey_dataและsns.catplot()เพื่อสร้าง bar plot โดยให้"Gender"อยู่บนแกน x และ"Interested in Math"อยู่บนแกน y
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a bar plot of interest in math, separated by gender
# Show plot
plt.show()