カラーグラデーション
カラーマップとは、実数の値 r {\displaystyle r} を色空間 C {\displaystyle C} 上の点 c {\displaystyle c} に関連付ける関数である。
これは、以下によって定義される。
色空間 C
標本点からなる増加列 r 0 < . . . < r m ∈ [ r m i n , r m a x ] {\displaystyle r_{0}<...<r_{m}\in [r_{min},r_{max}]}
色空間上の連続する値 c 0 , . . . , c m ∈ C {\displaystyle c_{0},...,c_{m}\in C}
写像 f ( r i ) = c i , i = 0 , . . . , m {\displaystyle f(r_{i})=c_{i},i=0,...,m}
中間値を内挿(補間)するための法則 r i − 1 < r < r i ∈ [ r m i n , r m a x ] {\displaystyle r_{i-1}<r<r_{i}\in [r_{min},r_{max}]}
なお、上記の式中において、
rは実数 r ∈ [ r m i n , r m a x ] ⊂ R {\displaystyle r\in [r_{min},r_{max}]\subset \mathbf {R} } である。
R {\displaystyle \mathbf {R} } は、実数の集合である。
c は、色、すなわち色空間C上の点である。
「カラーグラデーション」とは、線形順序で配列された色の集合である(つまり、「順序化(ordered)」されている)。
「連続的カラーマップ」とは、色空間を通る曲線である。
RGB色空間を通るカーブ
gray
cubehelix
HSV rainbow
diverging