Mapuj wartość do skali kolorów
Mam listę wartości, które powinny zostać narysowane na mapie o określonym kolorze. Kreślenie na mapę jest już wykonane, ale muszę wymyślić sposób na mapowanie wartościn
do koloru reprezentującego jego wartość.
Przykładem i moim dotychczasowym rozwiązaniem jest znormalizowanie wartości na podstawiemin
imax
a następnie przypisz je do koloru szesnastkowego0
dla najniższego i255
dla najwyższych. To oczywiście ogranicza moją jaźń do skali szarości. Oto kod:
$color = ($value / $max) * 255 // (min is zero)
Ale jak to zrobić, jeśli na przykład wartości mają przejść z niebieskiego na czerwony? Czy są jakieś wspólne biblioteki lub narzędzia, które mogą to rozwiązać? Do tej pory nie udało mi się zlokalizować żadnego.