JPK*_*JPK 9 regression gnuplot
我使用Gnuplot绘制我的数据,以及线性回归线.目前,这条线的"标题",其方程由Gnuplot计算,只是"f(x)".但是,我希望标题是回归线的等式,例如"y = mx + c".
我可以通过从绘图信息输出中读出'm'和'c'手动完成此操作,然后使用新标题重新绘制.我希望这个过程是自动化的,并且想知道是否可以这样做,以及如何去做.
Wol*_*tan 24
使用数据文件Data.csv:
0 0.00000
1 1.00000
2 1.41421
3 1.73205
4 2.00000
5 2.23607
Run Code Online (Sandbox Code Playgroud)
你可以做一个线性拟合:
f(x) = a*x + b
fit f(x) 'Data.csv' u 1:2 via a, b
Run Code Online (Sandbox Code Playgroud)
您可以使用,我认为所谓的gnuplot中宏设置标题中的传说你识别的功能f(x)与
title_f(a,b) = sprintf('f(x) = %.2fx + %.2f', a, b)
Run Code Online (Sandbox Code Playgroud)
现在,为了使用回归函数绘制数据,f(x)只需执行以下操作:
plot "Data.csv" u 1:2 w l, f(x) t title_f(a,b)
Run Code Online (Sandbox Code Playgroud)
你最终应该得到这个情节:
