Uso más efectivo del color en mapas de calor / contorno

19

Es bastante común usar mapas de calor / contorno cuando se presentan hallazgos de EEG de frecuencia de tiempo. El esquema de color elegido a menudo (y uno que me gusta y uso) es el esquema de color "jet" (ver, por ejemplo, EEG de frecuencia de búsqueda de imágenes de Google ). Me pregunto si hay mejores esquemas de color para presentar estos gráficos y / o pautas para la presentación de dichos mapas.

por ejemplo, de la biblioteca base 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)
Matt Albrecht
fuente
44
Sólo mi 2 ¢: RColorBrewer o espacio de color ofrecen mucho mejores opciones para manejar divergentes paletas de colores.
chl
1
Estoy de acuerdo con @chl Brewer es el color maven, en lo que a mí respecta.
Peter Flom - Restablece a Monica
1
Desafortunadamente, la página no está funcionando en este momento (posiblemente relacionada con Sandy), pero hay un buen blog / artículo en línea sobre esto escrito por Bernice Rogowitz y Lloyd Treinish de IBM específicamente sobre esquemas de colores del arco iris (vea la discusión relacionada y algunas fotos en Flowingdata ).
Andy W
Use cualquier cosa menos jet. La única razón por la que alguien lo usa es porque es el valor predeterminado en Matlab.
endolito

Respuestas:

21

Los mapas de colores del arco iris , como se los llama a menudo, siguen siendo populares a pesar de las ineficiencias perceptivas documentadas. Los principales problemas con los mapas de colores del arco iris (y otros mapas espectrales) son:

  • Los colores no están en un orden perceptual.
  • La luminancia rebota: nuestros ojos son principalmente barras para la luminancia, no conos para el color.
  • Vemos matices categóricamente
  • Las tonalidades a menudo tienen presencias desiguales (p. Ej., Verde ancho y amarillo estrecho)

En el lado positivo:

  • Los temas espectrales tienen alta resolución (valores de color más distinguibles en la escala)
  • Hay seguridad en los números; tales temas siguen siendo bastante comunes

Vea el Mapa de colores del arco iris (aún) considerado nocivo para la discusión y las alternativas, incluida la radiación del cuerpo negro y la escala de grises.

Si un esquema divergente es adecuado, me gusta el esquema perceptualmente uniforme de frío a calor derivado por Kenneth Moreland en su artículo, Mapas de colores divergentes para visualización científica . Este y otros esquemas se comparan con imágenes en el wiki de ParaView , aunque con una perspectiva de colorear una superficie tridimensional, lo que significa que el esquema de color tiene que sobrevivir a los efectos de sombreado.

Publicación de blog reciente con más enlaces y alternativas de Matlab: Rainbow Colormaps: ¿para qué sirven? ¡Absolutamente nada!

Recomendación : Primero intente en escala de grises u otro gradiente monocromático. Si necesita más resolución, intente con radiación de cuerpo negro. Si los extremos son más importantes que los valores medios, intente un esquema divergente con gris en el medio, como el esquema de frío a cálido.

Imágenes de la página wiki de ParaView:

Arco iris: ingrese la descripción de la imagen aquí

Escala de grises: ingrese la descripción de la imagen aquí

Cuerpo negro: ingrese la descripción de la imagen aquí

De frío a cálido: ingrese la descripción de la imagen aquí

xan
fuente
Gracias, buena respuesta. Las aplicaciones de EEG definitivamente necesitan algo que pueda identificar fácilmente los extremos; los voltajes positivos y negativos son importantes. Entonces, sobre esta base, Cool-Warm parece mejor. ¿Alguna sugerencia para hacer que la escala Cool-Warm sea más agradable estéticamente (como una cuestión de gusto personal y posiblemente del campo)?
Matt Albrecht
Mirando más de cerca algunas de las figuras de EEG, muchas no tienen un color verde destacado. Creo que puede ser una solución para mi estética, eliminar el verde y jugar con algunos de los colores intermedios.
Matt Albrecht el
He actualizado la foto Cool-Warm ya que el original fue un poco desvaído por alguna razón. Si un esquema divergente se adapta a sus datos, hay muchos otros para elegir (consulte ColorBrewer, por ejemplo).
xan
3
No olvide las versiones de paleta daltónicas de lo anterior; dejar de lado el verde es generalmente una buena idea, pero hay otras trampas de daltonismo a tener en cuenta. ' research.stowers-institute.org/efg/Report/UsingColorInR.pdf ' para más información.
jbowman
Ese enlace wiki completo con valores RGB para los gradientes fue muy útil.
Brent escribe el código
14

Estoy de acuerdo con @xan sobre las ineficiencias de los mapas de colores del arco iris. Aquí hay otro artículo que muestra que los mapas de colores del arco iris / categóricos son sustancialmente peores que los divergentes para tareas cuantitativas, de InfoVis '11:

  • Michelle Borkin, Krzysztof Gajos, Amanda Peters, Dimitrios Mitsouras, Simone Melchionna, Frank Rybicki, Charles Feldman y Hanspeter Pfister. 2011. Evaluación de visualizaciones de arterias para el diagnóstico de enfermedades del corazón. IEEE Transactions on Visualization and Computer Graphics 17, 12 (diciembre de 2011), 2479-2488. DOI = 10.1109 / TVCG.2011.192 Enlace a PDF, diapositivas e imágenes.

Lo único para lo que los mapas de colores del arco iris / categóricos son buenos es mostrar valores separados de variables categóricas. Sin embargo, los colores que elijas importan. Si necesita una escala categórica, consulte este excelente artículo de CHI '12 que utiliza el conjunto de datos de la encuesta XKCD que habla sobre cómo percibimos las diferencias de color. Le permite calificar una escala de colores según lo bien que los humanos perciben las diferencias. ¡Su analizador de paleta de colores basado en la web también le permitirá evaluar su propia escala de colores!

Ejemplo de análisis de paleta de colores

edallme
fuente