2016-09-19 66 views
0

我正在記錄數據,我想定期通過郵件發送記錄數據(溫度和溼度)的圖表。情節應該涵蓋上週的數據。 我想要做的是自動生成包含劇情中顯示的日期的劇情標題。 所以一個簡單的標題,如:在Gnuplot中將標題設置爲標題

本週01.01.2016 - 08.01.2016會很好。

我想創建一個與數據.csv文件這樣

2016-01-01 00:01  20.0   40.0 
2016-01-01 00:02  20.0   40.0 

,但添加的第一個,並在文件的第一行開始的最後日期,以便.csv文件讀取像這樣:

2016-01-01 - 2016-01-08 
2016-01-01 00:01  20.0   40.0 
2016-01-01 00:02  20.0   40.0 

我可以告訴gnuplot只需將第一行作爲繪圖標題? 東西作爲 set title columnhead簡單將是巨大的

回答

1

假設你的數據文件的第一行包含標題,我們可以進行如下:

set title "`head -n1 test.dat`" 
plot "<tail -n+2 test.dat" u 1:2 w lp, '' u 1:3 w lp 

這裏,第一個命令提取第一線和用途它作爲標題,而第二個命令繪製輸入文件中的剩餘行...