Gnuplot

在 gnuplot 中繪圖

  • October 16, 2015

我在文本文件中有一組數據(未排序的 X、Y 座標)。我想gnuplot用線來繪製它並連接繪製的點。

我試過了:

plot "a.txt" with lines

但它將第一個點連接到第二個點,依此類推。我希望它只連接繪圖點,而不是第一個到第二個,依此類推。

您必須在gnuplot閱讀之前對其進行排序,以執行您想要的操作。gnuplot隱式使用文件中數據的順序作為點之間連接的資訊。如果 X 座標是您想要連接點的座標,請在命令行執行以下操作:

sort -n +0 -1 a.txt > b.txt

用於gnuplot繪製文件“b.txt”的內容。有時這樣的gnuplot命令會幫助您更好地查看數據:

plot 'b.txt' using 1:2 with linespoints

這會在實際的 (X,Y) 對上放置一個可見標記(X 或三角形或其他東西),並在它們之間畫線。

引用自:https://unix.stackexchange.com/questions/32420