Ich habe eine Liste numerischer Werte. Ich kann die Werte bei Bedarf normalisieren.Zuordnung einer Liste von numerischen Werten zu Farben
Ich muss diese Liste in eine Liste von Farben umwandeln (in HSL, RGB oder jedem anderen Farbmodell — kann ich immer später Umwandlung durchführen).
Für jeden gegebenen Wert muss die Farbe jedes Mal gleich sein.
Je unterschiedlicher zwei numerische Werte sind, desto mehr Kontrast sollten die entsprechenden Werte sein.
Alle verwendeten Farben müssen so kontrastreich wie möglich sein (dies ist eine weiche Einschränkung, grobe Lösung).
Beachten Sie, dass die Liste ziemlich groß ist (Tausende von Zahlen), also würde das einfache Zusammendrücken aller Zahlen in einen einzigen Farbkanal zu dichte Ergebnisse liefern.
Er will wahrscheinlich absolute Unterschiede, nicht höhere/niedrigere Differenzen. 1, 10 und 100 wären vielleicht rot, rot-orange und cyan. – strager
Es gibt zu viele Zahlen (vielleicht tausend), so dass Graustufen zu nahe beieinander liegen würden. –