Gnuplot:与内置函数的y值成比例的颜色

Gnuplot:与内置函数的y值成比例的颜色,gnuplot,Gnuplot,有没有人知道一种简单的方法来绘图,比如说,sin(x),这样颜色会根据y值而变化 set palette defined (0 "blue", 1 "green") plot sin(x) lc palette frac abs(sin(x)) 也不行 有什么想法吗 谢谢。您可以尝试使用特殊的文件名'+'在内部生成一个值列表(x值为$1),然后使用这些值绘制您想要的内容,使用第三列播放调色板 set palette defined (0 "blue", 1 "green") plot '+'

有没有人知道一种简单的方法来绘图,比如说,
sin(x)
,这样颜色会根据y值而变化

set palette defined (0 "blue", 1 "green")
plot sin(x) lc palette frac abs(sin(x))
也不行

有什么想法吗


谢谢。

您可以尝试使用特殊的文件名
'+'
在内部生成一个值列表(x值为$1),然后使用这些值绘制您想要的内容,使用第三列播放调色板

set palette defined (0 "blue", 1 "green")
plot '+' u ($1):(sin($1)):(abs(sin($1))) with lines palette

很抱歉,在发布我的答案之前,我没有阅读您的评论。事实上,同样的问题需要同样的解决方案。。。