我有一个值列表,应该绘制到具有特定颜色的地图.绘制地图已经完成,但我需要找出一种方法将值映射n到表示其值的颜色.
到目前为止,一个示例和我的解决方案是基于min和标准化值max,然后将它们分配给0最低和255最高的十六进制颜色.这当然限制了我自己的灰度.这是代码:
$color = ($value / $max) * 255 // (min is zero)
Run Code Online (Sandbox Code Playgroud)
但是,如果值应该从蓝色变为红色,如何做到这一点?是否有任何可以解决此问题的通用库或工具?到目前为止,我还没能找到任何一个.