Mucho se ha escrito sobre las opciones de color amigables para los daltónicos para mapas, polígonos y regiones sombreadas en general (ver, por ejemplo, http://colorbrewer2.org ). No he podido encontrar recomendaciones para colores de línea y grosores de línea variables para gráficos de líneas. Los objetivos son:
- distinguir líneas fácilmente incluso cuando se entrelazan
- las líneas son fáciles de distinguir por individuos con las formas más comunes de daltonismo
- (menos importante) las líneas son fáciles de imprimir (ver Color Brewer arriba)
En el contexto de las líneas de escala de negro y gris, he encontrado que es muy efectivo tener líneas negras delgadas y líneas de escala de grises más gruesas. Agradecería recomendaciones específicas que incluyen colores variados, grado de escala de grises y grosor de línea. No soy tan aficionado a los diferentes tipos de línea (sólido / punteado / punteado), pero podría hablar de esa opinión.
Sería preferible tener recomendaciones para hasta 10 curvas en un gráfico. Aún mejor sería hacer lo que hace Color Brewer: permitir que las recomendaciones para m líneas no sean un subconjunto de recomendaciones para n líneas donde n> m, y que varíen m de 1 a 10.
Tenga en cuenta : También agradecería orientación que aborde solo la parte de la pregunta que colorea la línea.
Algunos practicantes agregan símbolos a las líneas cada pocos centímetros para distinguir mejor las diferentes clases. No estoy tan a favor que requiera más de una característica (por ejemplo, color + tipo de símbolo) para distinguir las clases, y a veces me gustaría reservar símbolos para denotar información diferente.
En ausencia de otra guía, propongo usar los mismos colores recomendados para polígonos en colorbrewer2.org para líneas, y multiplicar el ancho de línea por 2.5 para líneas dibujadas con colores menos brillantes / densos. Estoy creando una función R que configura esto. Además de los colores de los fabricantes de cerveza, creo que haré que los primeros 2 colores sean negro sólido (delgado) y escala de grises (grueso) aunque se podría argumentar que deberían ser negro sólido sólido y azul delgado.
Las funciones R se pueden encontrar en http://biostat.mc.vanderbilt.edu/wiki/pub/Main/RConfiguration/Rprofile . Una vez que defina la función colBrew
, puede ver cómo funciona la configuración escribiendo
showcolBrew(number of line types) # add grayscale=TRUE to use only grayscale
También latticeSet
se proporciona una función para configurar lattice
los parámetros gráficos a las nuevas configuraciones. Las mejoras a los algoritmos son bienvenidas.
Para explorar : dichromat
paquete R : http://cran.r-project.org/web/packages/dichromat/