0
我搜索算法來計算HeatMap算法。 (顏色藍色到綠色到藍色)之類的一個位置:Java中的熱圖算法
我已經試過這種算法:
double colorValue = ((value - min)/(max - min));
if (colorValue > 1) {
colorValue = 1;
}
Color color = new Color(colorValue, 0, 1 - colorValue, 1);
所以我在做什麼:
我standardirize價值和通過顯示的算法計算顏色。 結果只有從藍色到紅色的顏色。
任何人都可以告訴我如何添加更多顏色?
謝謝!
這基本上是採取你已經得到的以上,並重復幾次。 –
基本上不是,我的算法不會產生像綠色一樣的顏色。當然這是因爲綠色價值爲0。但我不知道如何改變這種算法,以創建從紅色到綠色到藍色的顏色。 –
將其視爲多個不同的範圍,每個範圍都有自己的開始和結束顏色,每個值都在其中一個範圍內。 –