2013-10-02 90 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. 利潤。