0
這是一個藝術和哲學問題,與編程一樣多。我正在使用傳單來創建熱圖層。通常情況下,熱點圖描繪的是數量的強度。RGBA色彩漸變與兩個極端
問題是,在這個熱圖中,我是在[0,1]範圍內的顏色映射值 - 我希望這兩個值都接近於零,接近1的值顯示爲「熱」,值爲0.5左右中性或「酷」。此外,我希望能夠在視覺上區分「熱」零和「熱」1,即從[0,0.5]和[0.5,1]不同但互補的顏色漸變。
我該如何正確地做到這一點?
下面是一個示例漸變,它提供了我的意思,但它來自理想的想法。奇怪的是,如果我將不透明度設置爲0,則會得到深灰色 - 在0.5區域附近使用幾乎透明的顏色會很棒。有任何想法嗎?
gradient: {
0.00 :'rgba(0,0,238,1)',
0.05 :'rgba(255,0,0,0.5)',
0.10 :'rgba(255,0,0,0.5)',
0.15: 'rgba(255,0,0,0.2)',
0.20: 'rgba(255,0,0,0.2)',
0.25: 'rgba(238,18,137,0.2)',
0.30: 'rgba(205,0,205,0.2)',
0.35: 'rgba(178,58,238,0.1)',
0.40: 'rgba(154,50,205,0.1)',
0.45: 'rgba(240,255,255,0.1)',
0.50: 'rgba(240,255,255,0.1)',
0.55: 'rgba(240,255,255,0.1)',
0.60: 'rgba(0,255,0,0.1)',
0.65: 'rgba(0,255,0,0.1)',
0.70: 'rgba(0,255,0,0.2)',
0.75: 'rgba(255,255,0,0.2)',
0.85: 'rgba(255,255,0,0.2)',
0.90: 'rgba(255,255,0,0.5)',
0.95: 'rgba(255,0,0,0.5)',
1.00: 'rgba(255,0,0,1)'
}
}