2016-09-19 4 views
0

私はデータをロギングしており、ロギングされたデータ(温度と湿度)のプロットをメールで定期的に送信します。プロットは先週のデータをカバーする必要があります。 私がしたいことは、プロットに表示された日付を含むプロットタイトルを自動的に生成することです。 次のような単純なタイトルは、Gnuplotのタイトルとしてカラムヘッドを設定します

01.01.2016 - 08.01.2016となります。

私はこの

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

などのデータを.csvファイルを作成することを考えたが、.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に最初のLineをPlot Titelとすることはできますか? set title columnhead ような単純な 何かがあなたのデータファイルの最初の行は、タイトルが含まれ、1のように進めることができると仮定し

答えて

1

素晴らしいことだ:

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

、最初のコマンドは、最初の行と用途を抽出し、 2番目のコマンドは入力ファイルの残りの行をプロットします...

関連する問題