สีในการแสดงผลข้อมูล

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

Nick Strayer

Instructor

การใช้สีในการแสดงผล

  • แยกแยะประเภทของข้อมูล
  • เข้ารหัสค่าต่อเนื่อง
  • ควรใช้อย่างระมัดระวัง

ริบบิ้นหลากสี

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

สีทำให้กราฟสวยงาม

  • จากน่าเบื่อ → น่าสนใจ

  • ความหลากหลายช่วยได้

แผนที่โทนเทาเปรียบกับแผนที่สีฟ้าสดใส

การพัฒนาการแสดงผลข้อมูลใน Python
  • ความหมายของสีมักขึ้นอยู่กับวัฒนธรรมและประสบการณ์ส่วนตัว แผนที่การเลือกตั้งปี 2016 จาก New York Times
1 Parlapiano, A. (2016 November 1) There are many ways to map election results. We've tried most of them. New York Times. Retrieved from https://www.nytimes.com/
การพัฒนาการแสดงผลข้อมูลใน Python

แผนภูมิแท่งแสดงความแตกต่างของความชอบด้านสี

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

สีอาจทำให้เข้าใจผิดได้...

"เป็นที่ชัดเจนว่าภาพลวงตาจากสีและขนาดนั้นปรากฏอย่างชัดเจน [ไม่ว่าจะใช้] การจัดวางแบบใด"

C.J. Warden & E.L. Flynn, 1926

กล่องขนาดและสีต่างกัน

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

วิธีแก้ปัญหาภาพลวงตาจากสีและขนาด

sns.barplot(x = values, y = ids)

  แผนภูมิแท่งสีรุ้งไม่มีเส้นขอบ

sns.barplot(x = values, y = ids, 
            edgecolor = 'black')

แผนภูมิแท่งสีรุ้งมีเส้นขอบสีดำ

การพัฒนาการแสดงผลข้อมูลใน Python
sns.barplot(x = values, y = ids, color = 'cadetblue')

แผนภูมิแท่งสีฟ้าทั้งหมด

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

มาฝึกกันเถอะ!

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

Preparing Video For Download...