Gnuplot颜色渐变

时间:2014-08-06 08:22:43

标签: colors gnuplot gradients

我需要在我的绘图中创建一些垂直渐变 - 总共四个,以便明确方向(N,E,S,W)。

#set 0 to 45 degrees color
set obj 1 rectangle behind from screen 0.09,0.2 to screen 0.89,0.29
set palette model RGB defined ( 0 "white", 1 "red")  
set cbrange[0:1]
unset colorbox

我在这里遗漏了什么吗? 提前致谢

1 个答案:

答案 0 :(得分:2)

您无法使用渐变填充矩形。 palette仅影响绘制的函数或数据集。您可以使用imagepm3d绘图样式来执行此操作。

一个例子:

set samples 100
set isosample 100,100
set xrange [0:1]
set yrange [0:1]
set palette defined (0 "white", 1 "red")
set autoscale cbfix
unset colorbox
unset key

set multiplot layout 2,2   
plot '++' using 1:2:1 with image
plot '++' using 1:2:2 with image
plot '++' using 1:2:(-$1) with image
plot '++' using 1:2:(-$2) with image
unset multiplot

pngcairo终端和版本4.6.5的输出是:

enter image description here

现在你必须找到一种方法将它与你拥有的其他情节整合在一起。