加权插值

Weighted interpolation

我考虑了一段时间的解决方案,但我的数学有点差,google找不到任何样本。

给定数组中的七个值。作为计数的结果,每个值对应于显着性水平。 我需要将这些值映射到三个颜色阴影级别,如浅绿色、中绿色和深绿色。

例如:

0  \
5   |
12  |  -> Light green
20 /

76 \  
83  |  -> Middle green
110/ 



142  \ -> Dark green
170  /

回家路上想了想,觉得这样可以:

如果我采用排序数组的第一个元素和最后一个元素,两者都被认为是 0% 和 100%,并且我计算每个值的百分比,那么 0-100 范围可以映射到三个颜色级别。