2016-07-30 64 views
2

我的問題是關於如何繪製多個數據線,每個數據都有自己的適合在一個陰謀?Gnuplot:繪製多個數據與多個擬合在一個陰謀

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)然後擬合,但仍然適合第一個消失。所以我只能得到一個合適的情節。

如何獲得多個數據,每個數據都顯示他們自己適合的情節?

請確認是否需要更多信息,謝謝!

+0

您還需要第二嵌入不同的變量,因爲gnuplot的保存擬合結果在你'via'指定全局變量擬合 – Christoph

回答

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)