2012-10-04 39 views
1

我是gnuplot的新手,我需要繪製數據並在折線圖的每一端顯示一個小圓或箭頭。我怎樣才能做到這一點? 我使用這個命令來顯示折線圖:如何在行的末尾輸出點/箭頭

plot 'data.txt' with lines 

回答

1

我不知道是否有一種方法,使線自動在結尾處的東西,但我發現了一個解決方法。有了這些數據文件:

1 1 
2 3 
3 2 

和下面的腳本:

set term png 
set out 'plot.png' 

stats 'data.dat' name 'a' 
# plot line, then circle only if it is the last data point 
plot 'data.dat' t 'data', \ 
    '' u ($0==(a_records-1)?$1:1/0):2 with points pt 7 ps 2 t 'end' 

我可以做這樣一個情節:

enter image description here

stats命令是找到的數數據點,然後雙重繪圖命令繪製連接數據點的線,然後僅在最後一個數據點上繪製一個圓(用確定變量。一個箭頭會更棘手...

要找到更多有關不同的點/線樣式選項的信息,在gnuplot命令行test命令是你的朋友。

相關問題