2016-03-24 37 views
0

我有一個設置如下數據文件:與變量名的文件使用的gnuplot包括

varName1= 1 varName2= 3 
varName1= 3 varName2= 4 
# and so on 

是否有gnuplot命令忽略的變量名? 我只需要繪製數字。

我不能簡單地做:

plot "fileName.dat" linenumber 

,因爲變量名都包括在內。

+0

你知道你使用的是什麼版本的gnuplot嗎?例如,當你啓動gnuplot時,它會顯示版本,它對你的說法是什麼。此外,如果這是您當前的數據外觀以及使用的確切命令,您可以發佈當前結果的屏幕截圖嗎?包含不需要的變量名的那個。希望看到它如何呈現,可能會給出線索如何解決。謝謝 – user454038

回答

0

在這些情況下,我會建議使用外部解析器,如awksed

你的情況,這應該工作:

plot "< awk '{print $2 $3}' test.txt" w l 
0

gnuplot的,則認爲該變量名在文件中,就像另一列。只需plot fname using 2:4將在你的例子中工作。

如果「=」後面沒有空格,可以使用set datafile separator '= '。 (這將「」和「=」設置爲獨立分隔符,而不是「=」。)