gnuplot脚本:
set xrange [25:60]
set yrange [45:80]
set palette defined(1 "red", 2 "green", 3 "blue")
unset key
unset colorbox
plot 'test.data' using 1:2:3:4 with points pt 7 ps var lt palette
测试数据
x y count color
30 50 4 1
35 55 3 1
40 60 2 2
45 65 5 2
50 70 4 3
55 75 2 3
输出:
我需要这样:
如何在gnuplot中一起使用“ var”和“ palette”?
gnuplot版本4.4补丁程序级别3
在这种情况下,对于颜色范围的自动缩放似乎无法在4.4.3版中正常工作(对于4.6.5版,脚本可以直接使用)。同时使用set autoscale cbfix
也不起作用,因为似乎使用第三列的值进行缩放。(评论unset colorbox
看看)。
如果您明确设置了颜色范围,则它在4.4.3下也可以正常工作:
set xrange [25:60]
set yrange [45:80]
set cbrange [1:3]
set palette defined(1 "red", 2 "green", 3 "blue")
unset key
unset colorbox
plot 'test.data' using 1:2:3:4 with points pt 7 ps var lt palette
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句