如何将线性拟合图减少到一定的间隔?

时间:2013-06-14 14:00:53

标签: gnuplot data-fitting

我所做的是将两个线性函数拟合到我的数据中。 我知道如何选择各种拟合函数的数据。我的问题是我希望拟合的线只是在一定的间隔内绘制。 我到现在为止做了什么:

f(x) = a*x + b; fit [800:1250][-2:8] f(x) 'Daten.txt' u 1:2 via a,b   

g(x) = c*x + d; fit [1258:1650][-2:8] g(x) 'Daten.txt' u 1:2 via c,d                                                                            

plot "Daten.txt" u 1:2 w l, f(x) t title_f(a,b), g(x) t title_g(c,d)                                                            

导致

我不准发布的图片......

如何才能使绿色fittin-line仅从800-1200开始,蓝色装配线从1100-end开始?

1 个答案:

答案 0 :(得分:6)

语法

plot [xmin:xmax] f(x)

(与fit相同)将绘图限制在一定范围内。所以,你可以做类似

的事情
plot "Daten.txt" u 1:2 w l, [800:1200] f(x) t title_f(a,b), [1100:] g(x) t title_g(c,d)