2016-11-01 1 views
1

パレットrgbformulaeを設定すると、色は正と負の値で均等に分散されます。私は青(負の値)から0(白)、赤(正の値)に行きたい。私はそのためにrgbformulaeを変更することはできません。gnuplotで正と負の値のcolorboxを設定する方法

set cbrange [-5:5] 
set palette maxcolors 10 
set palette rgbformulae ? ? ? 

答えて

3

明示的に特定のz値に色(RとG B)を設定するために使用することができるset palette defined (z r g b, ...)コマンドがあります。 Gnuplotは中間の色を補間します。

私はset palette maxcolors 10をスキップしますが、以下は、出発点であるかもしれない:私はDebianのジェシーにgnuplotの4.6.6を使用してい

set xrange [-1:1] 
set yrange [-1:1] 
set zrange [-5:5] 

set pm3d map 
set cbrange [-5:5] 
set palette defined (-5 0 0 1, 0 1 1 1, 5 1 0 0) 

set terminal png 
set output 'colors.png' 
splot 5*x 

blue, white, red

関連する問題