Isı / kontur haritalarında rengin en etkili kullanımı


19

Zaman-frekanslı EEG bulgularını sunarken ısı / kontur haritalarının kullanılması oldukça yaygındır. Sıklıkla seçilen (ve beğendiğim ve kullandığım renk şeması) "jet" renk şemasıdır (bkz. Örneğin google görsel arama zaman frekansı EEG'si ). Bu grafikleri sunmak için daha iyi renk şemaları ve / veya bu tür haritaların sunumu için yönergeler olup olmadığını merak ediyorum.

örneğin, R temel kütüphanesinden

#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
Sadece benim 2 ¢: RColorBrewer veya renk alanı, farklı renk paletlerini işlemek için çok daha iyi seçenekler sunuyor.
chl

1
@Chl ile katılıyorum Brewer endişelendiğim kadarıyla renk maven.
Peter Flom - Monica'yı eski durumuna döndürün

1
Ne yazık ki sayfa şu anda çalışmıyor (potansiyel olarak Sandy ile ilgili), ancak IBM'den Bernice Rogowitz ve Lloyd Treinish tarafından özellikle gökkuşağı renk şemaları hakkında güzel bir çevrimiçi blog / makale var (ilgili tartışmaya ve Flowingdata'daki bazı resimlere bakın ).
Andy W

Dışında bir şey kullanın jet. Herkesin kullanmasının tek nedeni Matlab'da varsayılan olmasıdır.
endolith

Yanıtlar:


21

Gökkuşağı renkli haritalar, sıklıkla adlandırıldıkları gibi, belgelenmiş algısal yetersizliklere rağmen popülerliğini korumaktadır. Gökkuşağı (ve diğer spektral) renk haritalarıyla ilgili temel sorunlar şunlardır:

  • Renkler algısal bir sırada değil
  • Parlaklık etrafta sıçrar: gözlerimiz çoğunlukla renk konileri değil, parlaklık çubuklarıdır
  • Tonları kategorik olarak görüyoruz
  • Tonlar genellikle eşit olmayan varlıklara sahiptir (örneğin, geniş yeşil ve dar sarı)

Artı tarafta:

  • Spektral temalar yüksek çözünürlüğe sahiptir (ölçekte daha belirgin renk değerleri)
  • Sayılarda güvenlik var; bu tür temalar hala oldukça yaygın

Bkz Zararlı kabul edilen Gökkuşağı Renkli Harita (Hareketsiz) tartışma ve siyah cisim radyasyon ve gri tonlama dahil alternatifleri için.

Bir sapma şeması uygunsa, Kenneth Moreland tarafından Bilimsel Görselleştirme için Farklı Renk Haritaları adlı makalesinde türetilen algısal olarak üniform soğuktan sıcak şemaya bayılıyorum . Bu ve diğer şemalar ParaView wiki'deki görüntülerle karşılaştırılır , ancak 3-B yüzeyin renklendirilmesi perspektifiyle, bu da renk şemasının gölgelendirme efektlerinden kurtulmak zorunda olduğu anlamına gelir.

Daha fazla bağlantı ve Matlab alternatifleri içeren yeni blog yazısı: Rainbow Colormaps - Ne işe yararlar? Kesinlikle hiçbir şey!

Öneri : Önce gri tonlamayı veya başka bir tek renkli gradyanı deneyin. Daha fazla çözünürlüğe ihtiyacınız varsa, kara cisim radyasyonunu deneyin. Aşırı uçlar orta değerlerden daha önemliyse, ortada gri renkte olan, soğuktan sıcağa düzeni gibi bir sapma şeması deneyin.

ParaView wiki sayfasından resimler:

Gökkuşağı: resim açıklamasını buraya girin

Griskala: resim açıklamasını buraya girin

Siyah-body: resim açıklamasını buraya girin

Soğuk-to-sıcak: resim açıklamasını buraya girin


Teşekkürler, güzel cevap. EEG uygulamaları kesinlikle uç noktaları kolayca tanımlayabilecek bir şeye ihtiyaç duyar; hem pozitif hem de negatif gerilimler önemlidir. Bu temelde Soğuk-Sıcak en iyi görünüyor. Soğuk-Sıcak ölçeğini estetik olarak daha hoş hale getirmeye yönelik herhangi bir işaretçi (kişisel zevk ve muhtemelen alanın meselesi olarak)?
Matt Albrecht

Bazı EEG figürlerine daha yakından bakıldığında, birçoğunun göze çarpan yeşil rengi yoktur. Sanırım bu estetiğime bir çözüm olabilir, yeşili çıkarır ve bazı orta renklerle uğraşır.
Matt Albrecht

Orijinal bir nedenden dolayı biraz yıkanmış olduğundan Cool-Warm resmini güncelledim. Ayırma şeması verilerinize uyuyorsa, aralarından seçim yapabileceğiniz başka pek çok şey vardır (örneğin bkz. ColorBrewer).
xan

3
Yukarıdakilerin renk kör paleti sürümlerini unutmayın; yeşili bırakmak genellikle iyi bir fikirdir, ancak dikkat edilmesi gereken başka renk kör tuzakları da vardır. daha fazla bilgi için ' arastirma.stowers-institute.org/efg/Report/UsingColorInR.pdf '.
jbowman

Degradeler için RGB değerleriyle tamamlanan wiki bağlantısı çok yardımcı oldu.
Brent

14

@Xan ile gökkuşağı renk haritalarının verimsizliği konusunda hemfikirim. İşte gökkuşağı / kategorik renk haritalarının nicel görevler için sapmaktan çok daha kötü olduğunu gösteren başka bir makale, InfoVis '11'den:

  • Michelle Borkin, Krzysztof Gajos, Amanda Peters, Dimitrios Mitsouras, Simone Melchionna, Frank Rybicki, Charles Feldman ve Hanspeter Pfister. 2011. Kalp Hastalığı Tanısında Arter Görselleştirmelerinin Değerlendirilmesi. Görselleştirme ve Bilgisayar Grafiklerinde IEEE İşlemleri 17, 12 (Aralık 2011), 2479-2488. DOI = 10.1109 / TVCG.2011.192 PDF, Slaytlar ve Görüntüler bağlantısı.

Gökkuşağı / kategorik renk haritalarının iyi olduğu tek şey, kategorik değişkenlerin ayrı değerlerini göstermektir. Ancak, seçtiğiniz renkler önemlidir. Kategorik bir ölçeğe ihtiyacınız varsa, renk farklılıklarını nasıl algıladığımızı anlatan XKCD anket veri kümesini kullanan CHI '12'den bu mükemmel makaleye göz atın. Bir renk ölçeğini, insanların farklılıkları ne kadar iyi algıladığına göre derecelendirmenizi sağlar. Web tabanlı Renk Paleti Analizörü , kendi renk ölçeğinizi de değerlendirmenize izin verecektir!

Renk Paleti analiz örneği

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.