Màu sắc trong trực quan hóa

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Nick Strayer

Instructor

Cách dùng màu sắc

  • Phân biệt các lớp dữ liệu
  • Mã hóa giá trị liên tục
  • Cần dùng một cách thận trọng

dải ruy băng nhiều màu

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Màu sắc có thể đẹp

  • Từ nhạt nhẽo → bắt mắt

  • Đa dạng là tốt

bản đồ xám so với bản đồ xanh nhiều màu

Nâng cấp trực quan hóa dữ liệu của bạn với Python
  • Ý nghĩa của màu thường đến từ văn hóa/ kinh nghiệm cá nhân Bản đồ bầu cử 2016 của 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/
Nâng cấp trực quan hóa dữ liệu của bạn với Python

Biểu đồ cột cho thấy sở thích màu khác nhau

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Màu sắc có thể gây hiểu lầm...

"Rõ ràng ảo giác màu–kích thước xuất hiện ở mức độ đáng kể [bất kể] cách sắp xếp nào."

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

Hộp nhiều kích thước và màu sắc khác nhau

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Cách khắc phục ảo giác màu–kích thước

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

  biểu đồ cột cầu vồng không viền

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

cột cầu vồng có viền đen quanh cột

Nâng cấp trực quan hóa dữ liệu của bạn với Python
sns.barplot(x = values, y = ids, color = 'cadetblue')

biểu đồ cột với tất cả thanh màu xanh

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Hãy tô màu dữ liệu!

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Preparing Video For Download...