我正在嘗試編寫一段代碼,它假定將數據映射到RGB值,而我試圖使用的可視化類型之一是發散式顏色映射。推薦用於發散顏色映射可視化的算法
我不確定最好的方法是去應用顏色。目前的算法,我現在用的就是: // F是被檢查
if(F <= .5){
RGB[0] = F*510;
RGB[1] = F*510;
RGB[2] = F*254 + 128;
}else{
RGB[0] = 255 - (F-.5)*254;
RGB[1] = 255 - (F-.5)*510;
RGB[2] = 255 - (F-.5)*510;
}
凡曲線的關鍵點是數據點:
F=0: (0,0,128)
F=0.5: (255,255,255)
F=1: (128, 0, 0)
是否有任何建議的算法在那裏使用而不是這個,還是這個黑客一起分段功能好嗎? 這是由當前算法生成的圖像。