我正在使用 GNU plot (gnuplot) 来绘制来自一个奇怪吸引子的集成的一些输出数据(参见 Wikipedia) - 因为这是一个奇怪的吸引子,所以线“在 3D 空间中围绕自身滚动”。
这使得在绘制大量数据时很难看到会发生什么。看这张图片:
有什么方法可以绘制从开头的红色到结尾的蓝色的过渡或褪色颜色? 我知道 gnuplot 是一个强大的工具,但也许我问的太多了?
我正在使用 GNU plot (gnuplot) 来绘制来自一个奇怪吸引子的集成的一些输出数据(参见 Wikipedia) - 因为这是一个奇怪的吸引子,所以线“在 3D 空间中围绕自身滚动”。
这使得在绘制大量数据时很难看到会发生什么。看这张图片:
有什么方法可以绘制从开头的红色到结尾的蓝色的过渡或褪色颜色? 我知道 gnuplot 是一个强大的工具,但也许我问的太多了?
我在这里找到了答案: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 列)