我正在使用GNU plot(gnuplot)来绘制来自奇怪吸引子(see Wikipedia)的集成的一些输出数据 - 因为这是一个奇怪的吸引子,这条线“在3D空间中自行滚动”。
这使得很难看到在绘制大量数据时会发生什么。见图:
是否有任何方法可以将过渡或淡化颜色从开始时的红色到最后的蓝色进行绘制?我知道gnuplot是一个功能强大的工具,但也许我会问太多?
答案 0 :(得分:1)
我在这里找到了答案:gnuplot
# start value for H
h1 = 117/360.0
# end value for H
h2 = 227/360.0
# creating the palette by specifying H,S,V
set palette model HSV functions (1-gray)*(h2-h1)+h1,1,0.68
splot "output.csv" every 100 using 2:3:4:1 with lines linecolor palette title "Lorenz System"
使用后的第四个参数是要使用的颜色变量。在我的例子中,这是时间变量。 (第1栏)