Sử dụng hiệu quả nhất màu sắc trong bản đồ nhiệt / đường viền


19

Việc sử dụng bản đồ nhiệt / đường viền là khá phổ biến khi trình bày kết quả EEG tần số thời gian. Phối màu thường được chọn (và một màu mà tôi thích và sử dụng) là bảng màu "máy bay phản lực" (xem ví dụ: EEG tần số tìm kiếm hình ảnh google ). Tôi tự hỏi liệu có cách phối màu nào tốt hơn để trình bày các ô này không, và / hoặc hướng dẫn cho việc trình bày các bản đồ đó.

ví dụ: từ thư viện cơ sở R

#Volcano
x <- 10*(1:nrow(volcano))
y <- 10*(1:ncol(volcano))
image(x, y, volcano, col = terrain.colors(100), axes = FALSE)

# With Jet colours
jet.colors <-  colorRampPalette(c("midnightblue","blue", "cyan","green1", "yellow","orange","red", "darkred"), space="Lab")
image(x, y, volcano, col = jet.colors(100), axes = FALSE)

4
Chỉ cần 2: RColorBrewer hoặc không gian màu cung cấp các tùy chọn tốt hơn nhiều để xử lý các bảng màu phân kỳ.
chl

1
Tôi đồng ý với @chl Brewer là maven màu, theo như tôi nghĩ.
Peter Flom - Phục hồi Monica

1
Thật không may, trang này hiện không hoạt động (có khả năng liên quan đến Sandy), nhưng có một blog / bài viết trực tuyến hay về điều này của Bernice Rogowitz và Lloyd Treinish từ IBM đặc biệt về các phối màu cầu vồng (xem thảo luận liên quan và một số hình ảnh tại Flowingdata ).
Andy W

Sử dụng bất cứ thứ gì nhưng jet. Lý do duy nhất bất cứ ai sử dụng nó là vì nó là mặc định trong Matlab.
endolith

Câu trả lời:


21

Bản đồ màu cầu vồng , như chúng thường được gọi, vẫn phổ biến mặc dù không hiệu quả về nhận thức. Các vấn đề chính với bản đồ màu cầu vồng (và quang phổ khác) là:

  • Các màu sắc không theo thứ tự nhận thức
  • Độ chói nảy xung quanh: mắt của chúng ta chủ yếu là hình que cho độ chói, không phải hình nón
  • Chúng tôi thấy màu sắc phân loại
  • Màu sắc thường có sự hiện diện không đồng đều (ví dụ, màu xanh lá cây rộng và màu vàng hẹp)

Về mặt tích cực:

  • Các chủ đề phổ có độ phân giải cao (giá trị màu dễ phân biệt hơn trong thang đo)
  • Có sự an toàn về số lượng; những chủ đề như vậy vẫn còn khá phổ biến

Xem Bản đồ màu cầu vồng (Vẫn) được coi là có hại để thảo luận và thay thế, bao gồm cả bức xạ vật đen và thang độ xám.

Nếu một sơ đồ phân kỳ là phù hợp, tôi thích sơ đồ mát-ấm đồng nhất theo cảm nhận được xuất phát từ Kenneth Moreland trong bài viết của mình, Bản đồ màu phân kỳ cho Trực quan khoa học . Nó và các lược đồ khác được so sánh với các hình ảnh trong wiki ParaView , mặc dù với phối cảnh tô màu bề mặt 3 chiều, điều đó có nghĩa là bảng màu phải tồn tại trong các hiệu ứng đổ bóng.

Bài đăng trên blog gần đây với nhiều liên kết và lựa chọn thay thế Matlab: Rainbow Colormaps - Chúng tốt cho cái gì? Hoàn toàn không có gì!

Khuyến nghị : Đầu tiên hãy thử thang độ xám hoặc một gradient đơn sắc khác. Nếu bạn cần độ phân giải cao hơn, hãy thử bức xạ cơ thể màu đen. Nếu các cực trị quan trọng hơn các giá trị trung bình, hãy thử một sơ đồ phân kỳ với màu xám ở giữa, chẳng hạn như lược đồ mát-ấm.

Hình ảnh từ trang wiki ParaView:

Cầu vồng: nhập mô tả hình ảnh ở đây

Thang độ xám: nhập mô tả hình ảnh ở đây

Thân đen: nhập mô tả hình ảnh ở đây

Mát-ấm: nhập mô tả hình ảnh ở đây


Cảm ơn, câu trả lời tốt đẹp. Các ứng dụng EEG chắc chắn cần một cái gì đó có thể dễ dàng xác định các thái cực; cả điện áp dương và âm đều quan trọng. Vì vậy, trên cơ sở này, Cool-Warm có vẻ tốt nhất. Bất kỳ gợi ý nào về việc làm cho quy mô Cool-Warm trở nên thẩm mỹ hơn (như là vấn đề sở thích cá nhân, và có thể là của lĩnh vực này)?
Matt Albrecht

Nhìn kỹ hơn vào một số số liệu điện não đồ, nhiều người không có màu xanh lá cây nổi bật. Tôi nghĩ rằng đó có thể là một giải pháp cho tính thẩm mỹ của tôi, loại bỏ màu xanh lá cây và mân mê với một số màu trung gian.
Matt Albrecht

Tôi đã cập nhật hình ảnh Cool-Warm vì bản gốc đã bị xóa sạch vì một số lý do. Nếu một lược đồ phân kỳ phù hợp với dữ liệu của bạn, có rất nhiều thứ khác để lựa chọn (ví dụ, xem ColorBrewer).
xan

3
Đừng quên các phiên bản bảng màu mù ở trên; bỏ đi màu xanh lá cây nói chung là một ý tưởng tốt, nhưng có một số cạm bẫy mù màu khác phải cảnh giác. ' Research.stowers-inst acad.org/efg/Report/UsingColorInR.pdf ' để biết thêm.
jbowman

Liên kết wiki hoàn chỉnh với các giá trị RGB cho độ dốc là rất hữu ích.
Mã Brent viết

14

Tôi đồng ý với @xan về sự thiếu hiệu quả của bản đồ màu cầu vồng. Đây là một bài báo khác cho thấy rằng các bản đồ màu cầu vồng / phân loại về cơ bản tệ hơn so với các bản đồ phân kỳ cho các nhiệm vụ định lượng, từ InfoVis '11:

  • Michelle Borkin, Krzysztof Gajos, Amanda Peters, Dimitrios Mitsouras, Simone Melchionna, Frank Rybicki, Charles Feldman và Hanspeter Pfister. 2011. Đánh giá hình ảnh động mạch để chẩn đoán bệnh tim. Giao dịch của IEEE về trực quan hóa và đồ họa máy tính 17, 12 (tháng 12 năm 2011), 2479-2488. DOI = 10.1109 / TVCG.2011.192 Liên kết tới PDF, slide và hình ảnh.

Điều duy nhất bản đồ màu cầu vồng / phân loại là tốt để hiển thị các giá trị riêng biệt của các biến phân loại. Tuy nhiên, màu sắc bạn chọn quan trọng. Nếu bạn cần thang đo phân loại, hãy xem bài báo xuất sắc này từ CHI '12 sử dụng bộ dữ liệu khảo sát XKCD nói về cách chúng tôi nhận thấy sự khác biệt về màu sắc. Nó cho phép bạn đánh giá thang màu bằng cách con người nhận thức rõ sự khác biệt. Bộ phân tích bảng màu dựa trên web của họ cũng sẽ cho phép bạn đánh giá thang màu của riêng bạn!

Ví dụ phân tích Bảng màu

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.