您在示波器轨迹中看到的效果不是由于幅度,而是由于绘制轨迹时的变化率。如果您知道该变化率并且可以将其作为第三列值提供给 gnuplot,那么您可以使用它来调整绘制的线条颜色:
plot 'data' using 1:2:3 with lines linecolor palette z
Run Code Online (Sandbox Code Playgroud)
我不知道哪种调色板最适合您的目的,但这是使用具有明显已知导数的函数的近似值。
set palette gray
set samples 1000
plot '+' using ($1):(sin($1)):(abs(cos($1))) with lines linecolor palette
Run Code Online (Sandbox Code Playgroud)