【发布时间】:2016-11-01 01:13:41
【问题描述】:
我想以这样的方式设置调色板 rgbformulae,颜色将以正值和负值均匀分布。我想从蓝色(负值)变为 0(白色),再到红色(正值)。我无法为此更改 rgbformulae。
set cbrange [-5:5]
set palette maxcolors 10
set palette rgbformulae ? ? ?
【问题讨论】:
标签: gnuplot
我想以这样的方式设置调色板 rgbformulae,颜色将以正值和负值均匀分布。我想从蓝色(负值)变为 0(白色),再到红色(正值)。我无法为此更改 rgbformulae。
set cbrange [-5:5]
set palette maxcolors 10
set palette rgbformulae ? ? ?
【问题讨论】:
标签: gnuplot
set palette defined (z r g b, ...) 命令可用于在特定 z 值处显式设置颜色 (r g b)。 Gnuplot 会在两者之间插入颜色。
我跳过了set palette maxcolors 10,但以下可能是一个起点:
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
我在 Debian Jessie 上使用 Gnuplot 4.6.6。
【讨论】: