2013-10-02 85 views
0

我正在研究一个可视化数据工具,其中有一个最小值和一个最大值。所有参赛作品的价值都会落在其中。我想让我的酒吧着色,反映这最小值和最大值。如0值会得到#ffffff和Maxed 100将#000000和50将#888888百分比灰色阴影

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

+0

显然答案是50%(抱歉,无法抗拒)。 –

+0

[百分比到PHP中的十六进制颜色](http://stackoverflow.com/questions/7655704/percentage-to-hexcolor-in-php) – cmorrissey

+0

@BoristheSpider#888是47%黑色。 – Brian

回答

1
  1. 获取率从100
  2. 乘值乘以255
  3. 0至100
  4. 减比例转换为整数
  5. 转换成两位数的十六进制
  6. 串连价值与自身三次获得六位数十六进制
  7. 利润。