2010-11-06 14 views
6

Necesito dibujar n objetos diferentes en un gráfico. Quiero elegir un color diferente para cada uno de ellos para que sean distinguibles. Los objetos se moverán, por lo que no puedo contar con ideas como "teorema de cuatro colores" para asignar el mismo color a elementos no adyacentes. Hasta ahora, mi problema requiere hasta 20 artículos diferentes.¿Cómo elegir n color diferente automáticamente para trazar n objetos diferentes?

¿Hay una buena manera de elegir n colores diferentes para hacerlos tan distinguibles entre sí como sea posible?

Respuesta

2

En primer lugar, desde entonces he cambiado el diseño para que no sea importante usar 20 colores distintos. La paleta predeterminada de 10 colores se muestra bastante bien.

En segundo lugar, he encontrado una respuesta a mi propia pregunta. Lo que quiero hacer se llama Escala de colores para la codificación categórica. Aquí es un documento que propone un método para hacerlo

un algoritmo para generar escalas de colores para la codificación tanto categóricos y ordinales - Breslow - 2009 - Color Investigación & Aplicación - Wiley Online Library http://onlinelibrary.wiley.com/doi/10.1002/col.20559/full

voy para darle un vistazo al periódico. Probablemente sea demasiado técnico de lo que me preparo para hacer.

1

Diría que la distinción de colores es una cuestión muy subjetiva y que probablemente sea mejor buscar una paleta de colores existente y trabajar desde allí. Cuanto mayor sea su n, mayor será la posibilidad de que dos colores generados automáticamente sean indistinguibles por sus usuarios, aunque según un criterio de teoría del color son muy diferentes.

Y no se olvide para asegurarse de que no utiliza el color como la única distinción entre objetos, o:

  • vas a estar en un montón de cartas de odio de las personas daltónicas
  • corre el riesgo de las personas que confunden los objetos de colores similares a los que tienen algún tipo de agrupación implícita
1

¿realmente necesita utilizar 20 colores diferentes? Eso es un montón de colores si aún quieres que las personas puedan distinguirlos. También tenga en cuenta que las personas que son daltónicas se perderán mirando sus cuadros. 10% of males are color blind. Sería mejor si pudieras dividir tus objetos en dos o cinco grupos. Entonces podrías usar diferentes formas y colores para distinguir objetos. Por ejemplo, es posible que tenga cruces, círculos, triángulos, estrellas, y las plazas de cuatro colores diferentes, como se muestra aquí: alt text

para la elección de los colores, me echa un vistazo a la color brewer. Sin embargo, note que no sube a 20 colores.

Cuestiones relacionadas