Hue กับ Count Plot
มาสำรวจชุดข้อมูลนักเรียนมัธยมศึกษาต่อกันโดยดูที่ตัวแปรใหม่ คอลัมน์ "school" แสดงชื่อย่อของโรงเรียนที่นักเรียนเข้าเรียน ได้แก่ "GP" หรือ "MS"
ในแบบฝึกหัดที่ผ่านมา เราสร้าง scatter plot ที่ระบายสีจุดข้อมูลตามเขตที่อยู่อาศัย ไม่ว่าจะเป็นเขตเมืองหรือชนบท คราวนี้ลองมาดูกันว่านักเรียนที่อยู่ในเขตเมืองและชนบทมีจำนวนเท่าไร และสัดส่วนนี้แตกต่างกันไปตามโรงเรียนหรือไม่ โดยสร้าง count plot พร้อมกลุ่มย่อย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น
คำแนะนำการฝึกหัด
- เติมข้อมูลใน dictionary
palette_colorsโดยแมปค่า"Rural"กับสี"green"และค่า"Urban"กับสี"blue" - สร้าง count plot โดยวางแกน x เป็น
"school"และใช้ DataFramestudent_data- เพิ่มกลุ่มย่อยด้วยตัวแปร
"location"และใช้ dictionarypalette_colorsเพื่อกำหนดให้กลุ่มย่อยแสดงเป็นสีเขียวและสีน้ำเงิน
- เพิ่มกลุ่มย่อยด้วยตัวแปร
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import Matplotlib and Seaborn
import matplotlib.pyplot as plt
import seaborn as sns
# Create a dictionary mapping subgroup values to colors
palette_colors = {____: "green", ____: "blue"}
# Create a count plot of school with location subgroups
# Display plot
plt.show()