使用除[0:255]以外的cbrange在外部图像上绘图

时间:2015-11-02 02:40:40

标签: plot gnuplot

我想绘制一个由( x y z 颜色 组成的数据文件图em>),就像

一样
set cbrange [cb_min:cb_max]
splot 'path.dat' palette with lines

但我也想在xy平面上放置一个外部图像(PNG或JPEG),就像

一样
set zrange [0:]
set xyplane at 0
splot 'image.png' binary filetype=png with rgbimage

所以我想将这些结合在一个splot中:

splot 'image.png' binary filetype=png with rgbimage, 'path.dat' palette with lines

问题是,rgbimage似乎使用cbrange的当前设置将RGB值从图像映射到绘制的颜色,如果cbrange,则会扭曲图像的颜色不是[0:255](无论是否通过自动缩放),而path.dat需要不同的cbrange。例如,如果cb_min高于255,则图像将全部显示为黑色,而低于0的cb_max将使图像全白。

我是否可以使用适当的颜色范围绘制path.dat,同时保留image.png的原始颜色?

0 个答案:

没有答案