# set terminal canvas rounded size 600,400 enhanced fsize 10 lw 1.6 fontscale 1 name "pm3dcolors_19" jsdir "." # set output 'pm3dcolors.19.js' set format cb "%3.1f" unset key set style increment default set view map scale 1 set samples 101, 101 set isosamples 2, 2 set style data pm3d set style function pm3d set xtics norangelimit 2 unset ytics unset ztics set cbtics norangelimit 0.1 set title "set palette model RGB functions\n4*x*(1-theta(x-0.25)), 0.5*theta(x-0.25)*(1-theta(x-0.5)), x" set xrange [ -10.0000 : 10.0000 ] noreverse nowriteback set x2range [ * : * ] noreverse writeback set yrange [ 0.00000 : 1.00000 ] noreverse writeback set y2range [ * : * ] noreverse writeback set zrange [ * : * ] noreverse writeback set cbrange [ 0.00000 : 1.00000 ] noreverse nowriteback set rrange [ * : * ] noreverse writeback set pm3d explicit at b set palette functions r(gray), g(gray), b(gray) g(x) = 0.5*theta(x-0.25)*(1-theta(x-0.5)) f(x)=(x+10)/20 theta(x) = x<0 ? 0 : 1 r(x) = 4*x*(1-theta(x-0.25)) b(x) = x ## Last datafile plotted: "-" splot f(x)