Gnuplot 如何设置调色板以避免拉伸到高值

Gnuplot 如何设置调色板以避免拉伸到高值,gnuplot,palette,color-palette,Gnuplot,Palette,Color Palette,我正在绘制pm3d地图并使用调色板。然而,当使用调色板时,我发现拉伸到两个高值会导致调色板颜色扩散,因此无法识别绘图中的差异,实际上几乎是一种颜色 数据主要分布在调色板的低端,有几个高值 我想知道有没有什么解决办法?可能为大多数分布数据指定调色板,并从那时起指定单一颜色?您可以为颜色范围使用固定的上限,例如设置cbrange[*:10]。然后你可以用>10覆盖10tic作为set cbtics add('>10'10)。好的,这会调整图像吗?这其实不是一个坏选项,我使用了它,它很好。遗憾的是,我

我正在绘制pm3d地图并使用调色板。然而,当使用调色板时,我发现拉伸到两个高值会导致调色板颜色扩散,因此无法识别绘图中的差异,实际上几乎是一种颜色

数据主要分布在调色板的低端,有几个高值


我想知道有没有什么解决办法?可能为大多数分布数据指定调色板,并从那时起指定单一颜色?

您可以为颜色范围使用固定的上限,例如
设置cbrange[*:10]
。然后你可以用
>10
覆盖
10
tic作为
set cbtics add('>10'10)
。好的,这会调整图像吗?这其实不是一个坏选项,我使用了它,它很好。遗憾的是,我不能用纯色将调色板从10调整到最大值。好吧,你可以这样做,但我不认为更好:
设置调色板定义(0'红色'、1'蓝色'、1000'蓝色)
。嗯,我不认为使用此方法使用恒定颜色将调色板从10设置到最大值是可能的。我可以用你原来的方法。