我一直在尝试改变gnuplot中的filledcurves选项的填充样式,以便填充颜色代表2维曲线上两条曲线之间的差异。我正在考虑将此作为'filledcurves above/below'选项的扩展,而不是只有两种颜色代表上面或下面的颜色范围或调色板。Gnuplot与调色板的填充曲线
下面是我想从数据文件中使用上面/下面填充的曲线样式绘制的示例。表示两条曲线之间的y差异的色彩图将非常有用。
我曾尝试即
plot 'data.txt' using 1:2:3:($3-$2) with filledcurves fs palette
但filledcurves
增加了第四个栏的用命令来做到这一点似乎并不接受第四列...我也考虑尝试rgb变量,但这似乎并没有工作。
这看起来像一个功能请求的工作(http://sourceforge.net/tracker/?group_id=2055&atid=352055);我不认为gnuplot可以做你想要的东西。在实施之前,您可能会考虑将热状态和冷状态光谱之间的差异绘制为图上的单独一行。 (这可能会更好地复制印刷品,并且对色盲更容易理解) – andyras
我还没有足够的想法,但是您可能可以通过组合'set view map ','splot'和'pm3d' ... – mgilson
这看起来像你在找什么。 http://gnuplot-tricks.blogspot.com/2009/08/filled-curves-in-gnuplot.html –