Question

Ma question est liée à l'algorithme pour convertir tout entier positif à une valeur RVB mais vraiment ce n'est pas la même question -. ce gars-là a surtout un problème de normalisation des données, j'ai en fait plus d'un problème de sélection des couleurs esthétiques

J'ai un tas de chiffres entre -1,0 et +1,0. Je dois créer un texte heatmap superposé.

Quelle est la façon la plus simple, en utilisant PHP, pour convertir chaque numéro dans une couleur HTML (#rrggbb), de telle sorte que la couleur résultant non seulement est intuitivement liée à la température (c.-à-bluest pour le plus froid et plus rouge pour les plus chaudes, avec une transition en douceur entre les deux), mais aussi qu'il est approprié comme couleur de fond pour le texte noir couleur?

Était-ce utile?

La solution

Je le mettre en œuvre comme un simple gradient linéaire entre les composantes rouge et bleue, en utilisant le http://jsfiddle.net/9QQkU/ . Les valeurs correspondantes sont -1, -0,75, 0, 0,75 et 1.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top