我有一些数据,我想用平滑曲线将它们连接起来。我不想要直线。我在下面附加了一些点。我想要的是曲线,而不是直线。有人能告诉我如何在 gnuplot 中做到这一点吗?
-111 -0.07
-24 0.09
62 0.12
69 -0.2
86 -0.7
99 0.74
101 -0.69
-45 0.2
120.403 -0.5848
170 -0.353
247.891 -0.105295
321 0.0925
答案1
使用以下命令,例如,
plot "foo" u 1:2 smooth bezier
除了贝塞尔曲线,其他选项还有 sbezier、csplines、acsplines。我只想用我的数据测试它们,看看哪一个最适合我的目的。
答案2
使用smooth
选项plot
,其中 csplines
:
plot "DATA" smooth csplines, "DATA" with points
如果您希望曲线穿过这些点,则不应使用它bezier
,因为它将以最少的自由度实现最佳拟合。