2014-01-30 156 views
1

標題可能有點混亂,但我想不出更好的東西。Gnuplot設置x軸值爲文本行

我有一個包含的值,例如一個文件:

1 2 15 
1 2 15 
1 2 15 

...等等,等等N次,其中N是在該文件中的行數。 問題是位置,然後在文件中的值都是相同的(沒有變化),如在上述例子中,我得到一個錯誤:

Warning: empty x range [0:0], adjusting to [-1:1] 

,情節只包含點的的中間圖片。在這種情況下,我想看到的是一系列行,在這種情況下y = 1,2和15.

那麼,如何設置gnuplot使用行號作爲x值?

回答

1

行號可以作爲列0來訪問:

set style data line 
unse key 
plot 'file.txt' using 0:1, '' using 0:2, '' using 0:3 

這給你三行在y = 1,Y = 2和y = 15

也可以遍歷列:

plot for [i=1:3] 'file.txt' using 0:i