Tengo una lista de valores numéricos. Puedo normalizar los valores si es necesario.Asignación de una lista de valores numéricos a los colores
Necesito transformar esta lista en una lista de colores (en HSL, RGB o cualquier otro modelo de color — siempre puedo hacer la conversión).
Para cualquier valor dado, el color debe ser siempre el mismo.
Cuanto más diferentes sean dos valores numéricos dados, mayor será el contraste de los valores correspondientes.
Todos los colores usados deben estar lo más contrastados posible (esto es una limitación suave, una solución aproximada).
Tenga en cuenta que la lista es bastante grande (miles de números), por lo que simplemente exprimir todos los números en un solo canal de color produciría resultados demasiado densos.
Probablemente quiera diferencias absolutas, diferencias no mayores ni menores. 1, 10 y 100 serían rojo, rojo anaranjado y cian, quizás. – strager
Hay demasiados números (quizás mil), por lo que los tonos de gris estarían muy juntos. –