การใช้ palette สีแบบกำหนดเอง
จนถึงตอนนี้ เราได้สำรวจข้อมูลหลายด้านจากชุดข้อมูลผลสำรวจของกลุ่มคนหนุ่มสาว ไม่ว่าจะเป็นการใช้งานอินเทอร์เน็ต ความถี่ในการรับฟังคำแนะนำของผู้ปกครอง และจำนวนผู้ที่รายงานว่ารู้สึกเหงา อย่างไรก็ตาม สิ่งที่ยังไม่ได้ทำคือการสรุปข้อมูลพื้นฐานเกี่ยวกับผู้ตอบแบบสำรวจ เช่น อายุและเพศ การสรุปข้อมูลเบื้องต้นเหล่านี้ถือเป็นแนวปฏิบัติที่ดีเสมอเมื่อต้องทำงานกับชุดข้อมูลที่ไม่คุ้นเคย
โค้ดที่เตรียมไว้จะสร้าง box plot แสดงการกระจายของอายุระหว่างผู้ตอบแบบสำรวจชายและหญิง มาปรับโค้ดเพื่อกำหนดรูปแบบของกราฟ โดยครั้งนี้จะใช้ color palette แบบกำหนดเองกัน
นำเข้า Seaborn เป็น sns และ matplotlib.pyplot เป็น plt ไว้เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น
คำแนะนำการฝึกหัด
- กำหนดสไตล์เป็น
"darkgrid" - กำหนด color palette แบบกำหนดเองโดยใช้โค้ดสี hex
"#39A7D0"และ"#36ADA4"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Set the style to "darkgrid"
# Set a custom color palette
# Create the box plot of age distribution by gender
sns.catplot(x="Gender", y="Age",
data=survey_data, kind="box")
# Show plot
plt.show()