Kartenwert auf Farbskala

Ich habe eine Liste von Werten, die auf einer Karte mit einer bestimmten Farbe dargestellt werden sollen. Das Plotten auf die Karte ist bereits abgeschlossen, aber ich muss einen Weg finden, um den Wert abzubildenn zu einer Farbe, die seinen Wert darstellt.

Ein Beispiel und meine bisherige Lösung ist die Normalisierung der Werte auf der Basis vonmin undmax und weisen Sie sie dann hex Farbe0 für die niedrigsten und255 für die höchsten. Das beschränkt mich natürlich auf die Graustufen. Hier ist der Code:

$color = ($value / $max) * 255    // (min is zero)

Aber wie geht das, wenn die Werte zum Beispiel von blau nach rot wechseln sollen? Gibt es gemeinsame Bibliotheken oder Tools, die dies lösen können? Bisher konnte ich keine finden.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage