1
我用下面的脚本强制轮廓范围和反向颜色标签
set term pngcairo font ",18" enh size 1400,1400
set view map
set key at screen 1, 0.9
unset surface
set contour base
set cntrparam levels incremental 0.00, 0.06, 2
#
set linetype 2 lc rgb "#8F2FFF"
set linetype 3 lc rgb "#8F2FFF"
set linetype 4 lc rgb "#8F2FFF"
set linetype 5 lc rgb "#2F30FF"
set linetype 6 lc rgb "#2F30FF"
set linetype 7 lc rgb "#2F8EFF"
set linetype 8 lc rgb "#2F8EFF"
set linetype 9 lc rgb "#2FFFD6"
set linetype 10 lc rgb "#2FFFD6"
set linetype 11 lc rgb "#35FF2F"
set linetype 12 lc rgb "#35FF2F"
set linetype 13 lc rgb "#FEFF2F"
set linetype 14 lc rgb "#FEFF2F"
set linetype 15 lc rgb "#FFAF2F"
set linetype 16 lc rgb "#FFAF2F"
set linetype 17 lc rgb "#FF362F"
set linetype 18 lc rgb "#FF362F"
set xra[0.:12]
set yra[0.:12]
set xtics out nomirror
set ytics axis in offset -4.0,0 nomirror
set out "foo.png"
splot sin(x) * cos(y) w l lw 4
我的问题,现在是,虽然我还是习惯set cntrparam levels incremental 0.00, 0.06, 2
我得到最大轮廓值0.96
。任何人都可以告诉我如何执行gnuplot来修复轮廓范围为2
。第二个问题是:是否可以颠倒颜色标签的顺序,使它从低到高的值开始?换句话说,我希望gnuplot在带洋红线的标签顶部显示零值,直到标签底部的最高值用红线显示。