2013-07-12 40 views
1

我是gnuplot和使用Ubuntu 12.04的新手。我想動態創建一個圖表時,信息進來讓我有一種Data.dat文件,它看起來像:重新讀取gnuplot中的文件的命令和腳本

time server1 server2 
0 0  0 
1 2000 3000 
2 3000 4000 
3 4000 5000 

之後,我有一個腳本文件,loop.plt,所使用重新讀取文件:

pause 2 
replot 
reread 

最後,我在一個bash文件中使用的命令:

gnuplot -persist -e "plot 'data.dat'" loop.plt 

結果回來爲點 - 不是我期望的線。但這僅適用於server1。

我該如何改變這一點,以創建一個圖形的線,也顯示在同一個圖中的server2?有人可以幫我弄這個嗎?

回答

1

更改您的命令如下:

gnuplot -persist -e "plot 'data.dat' using 1:2 with lines ,'' using 1:3 with lines" loop.plt 

該地塊1和2列與列1和3條使用線

+0

謝謝您的awnser,當我把這個命令我把這個錯誤, '使用'第0行無法打開加載文件:util.c:沒有這樣的文件或目錄。並且情節再次帶着點在前面。當我寫(時間,服務器1,服務器2)我把劇情'data.dat'線0:線1上的數據錯誤 –

+0

你是如何調用命令?它看起來像''正在被刪除,所以gnuplot認爲該文件被調用使用 – parkydr

+0

我有一個bash文件。在同一時間啓動3個程序,所以我使用上面的命令 –