Gnuplot:在一个图上绘制多个拟合的多个数据

时间:2016-07-30 22:56:59

标签: gnuplot data-fitting

我的问题是关于我如何绘制多条数据线,每条数据线都有自己的拟合?

gnuplot> plot 'data.dat', f(x) via a,b
gnuplot> replot 'data2.dat', f(x) via a,b 

即使重新定义f(x)的拟合以适合data2.dat,这也不允许我绘制多个拟合。我也尝试使用另一个名称作为data2.dat的函数,例如。 g(x),然后拟合,然后仍然适合第一个消失。所以我只能在情节上得到一个。

如何获得多个数据,每个数据在一个图上显示自己的适合度?

请询问是否需要更多信息,谢谢!

1 个答案:

答案 0 :(得分:1)

您可以单独进行拟合,然后绘制文件和拟合。假设这些只是简单的线性拟合:

f(x) = a*x+b
g(x) = c*x+d

fit f(x) 'data.dat'  via a,b
fit g(x) 'data2.dat' via c,d

plot 'data.dat',  f(x),\
     'data2.dat', g(x)