Here is a JavaScript code snippet to generate CSS hsl color code from [0, 1] value
function heatMapColorforValue(value){
var h = (1.0 - value) * 240
return "hsl(" + h + ", 100%, 50%)";
}
This algorithm is based on the 5 color heatmap,
In this algorithm, the colors corresponding with values are
0 : blue (hsl(240, 100%, 50%))
0.25 : cyan (hsl(180, 100%, 50%))
0.5 : green (hsl(120, 100%, 50%))
0.75 : yellow (hsl(60, 100%, 50%))
1 : red (hsl(0, 100%, 50%))
So simple!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…