0

我正在开发一个可视化数据工具,其中有一个最小值和一个最大值。所有条目的值都介于两者之间。我想让我的条带有反映这个最小值和最大值的颜色。例如 0 值将得到 #ffffff,Maxed 100 将得到 #000000,50 将得到 #888888

所以我的问题是,我该如何转换?我不确定转换会是什么。

4

1 回答 1

1
  1. Get percentage from 0 to 100
  2. Subtract percentage from 100
  3. Multiply value times 255
  4. Convert to integer
  5. Convert to two digit Hex
  6. Concatenate Value with itself three times to get six digit hex
  7. Profit.
于 2013-10-02T21:02:39.033 回答