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

การใช้ categorical palette แบบกำหนดเอง

เมื่อกราฟเส้นมีหมวดหมู่จำนวนมาก การเลือก palette สีอย่างรอบคอบถือเป็นเรื่องสำคัญมาก palette เริ่มต้นมักมีเฉดสีที่คล้ายกันจนแยกแยะได้ยาก โดยเฉพาะเมื่อแสดงบนเส้นที่มีพื้นที่ค่อนข้างเล็ก palette ของ ColorBrewer ถูกออกแบบมาโดยคำนึงถึงปัญหานี้ จึงทำให้สีแต่ละสีแตกต่างกันอย่างชัดเจนที่สุด

ในแบบฝึกหัดนี้ จะสร้างกราฟเส้นแสดงค่า O3 ตลอดปี 2013 สำหรับทุกเมือง โดยเข้ารหัสสีของแต่ละเส้นตามชื่อเมือง และจะใช้ palette 'Set2' ของ ColorBrewer เพื่อปรับปรุงจากรูปแบบสีเริ่มต้น

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

การพัฒนาการแสดงผลข้อมูลใน Python

ดูคอร์ส

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

  • กรองข้อมูลเฉพาะเดือนมกราคม 2013
  • เข้ารหัสสีของเส้นตามชื่อเมือง
  • เปลี่ยน palette เป็น 'Set2' ของ ColorBrewer

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

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

# Filter our data to Jan 2013
pollution_jan13 = pollution.query('year  ==  ____ & month  ==  ____')

# Color lines by the city and use custom ColorBrewer palette
sns.lineplot(x = "day", 
             y = "CO", 
             ____ = "____",
             ____ = "____", 
             linewidth = 3,
             data = pollution_jan13)
plt.show()
แก้ไขและรันโค้ด