带图像的Gnuplot:剪辑高于指定最大值的数据

带图像的Gnuplot:剪辑高于指定最大值的数据,plot,gnuplot,color-mapping,Plot,Gnuplot,Color Mapping,假设我有一个xyz数据文件,z值从0到10。我制作了一个数据的彩色地图,如下所示: plot xyz.dat with image 如何将最大值设置为5,以便所有大于5的数据值都按5进行颜色编码?剪裁颜色范围的最简单方法是使用固定的最大值: set cbrange [0:5] plot 'xyz.dat' with image 如果有更复杂的剪裁表达式,可以使用语句在中执行任何类型的计算和测试: plot 'xyz.dat' using 1:2:($3 > 5 ? 5 : $3) wi

假设我有一个xyz数据文件,z值从0到10。我制作了一个数据的彩色地图,如下所示:

plot xyz.dat with image

如何将最大值设置为5,以便所有大于5的数据值都按5进行颜色编码?

剪裁颜色范围的最简单方法是使用固定的最大值:

set cbrange [0:5]
plot 'xyz.dat' with image
如果有更复杂的剪裁表达式,可以使用语句在
中执行任何类型的计算和测试:

plot 'xyz.dat' using 1:2:($3 > 5 ? 5 : $3) with image
$3
列(3)
的缩写,它提供第三列的数值