我想繪製一個圖形並使用直線對其進行擬合。通過在水平軸上選擇範圍來擬合圖形和繪製線條
f1(x)=a1+b1*x
fit [0:80] f1(x) 'diff-xy-bcmLyo25perS.dat' via a1,b1
f2(x)=a2+b2*x
fit [100:220] f2(x) 'diff-xy-bcmLyo25perS.dat' via a2,b2
我想這兩個地塊積成使用命令相同的圖形:
f(x) = x < 60 ? f1(x) : f2(x)
plot 'diff-xy-bcmLyo25perS.dat' using 1:2 with lines linestyle 1 title "{/Symbol b}BCMal-C_{12}C_{8}", f(x) lw 3.0 lc rgb 'black'
我得到如上情節。
在該圖中,可以看到有兩條相交於80(水平刻度)的線,它的形狀類似於'v'。
我想消除「V」形交叉點和我想獲得兩個獨立的線,一條從0-80,而另一個從100-220。
我怎麼能得到這個?
感謝任何幫助。
在此先感謝。
謝謝你的回覆。我安裝了GNUPLOT 5。0,並試圖運行現有的繪圖腳本,但遇到錯誤syaing「未知或模棱兩可的終端類型;鍵入只是'設置終端'的列表」。爲什麼PNG不工作?我配置爲(./configure --with-cairo)。是否有任何調整需要完成? – Vijay 2015-02-10 05:47:49
但是,我用postscript終端,它工作正常。 – Vijay 2015-02-10 08:11:53
我不知道,也許你沒有全部的庫頭文件,運行'./configure'或'config.log'後查看屏幕輸出的細節。 – Christoph 2015-02-10 08:15:23