Fonction de mise à l'échelle des couleurs

Je suis en train de visualiser certaines valeurs dans un formulaire. Elles vont de 0 à 200 et je voudrais que ceux autour de 0 vert et deviennent rouge vif comme ils vont à 200.

Fondamentalement, la fonction doit retourner la couleur en fonction de la valeur saisie. Des idées ?

source d'informationauteur Tomas Pajonk