(ネットで検索すると同じ様な例がいくつか出てくるが(例えば Fujie’s Blog: gnuplotでリアルタイムプロット )、以下は主に自分のためのメモ。)
お手軽に、リアルタイムでデータをプロットする場合は、以下のようなファイルを実行すれば出来る。 ここでは、hoge.datが時々刻々と更新されるファイルとする:
set yrange [0:5] plot 'hoge.dat' pause 5 reread
これをhoge.gpのようなファイル名で保存して、ターミナルから
% gnuplot hoge.gp
とすれば5秒毎にプロットが更新される。(pause の次の数字は秒単位。)
プロットを止める場合は、ターミナルでCtr-Cすれば良い。(誤って測定プログラムを停止しないように注意する。)
rereadコマンドは対話式(標準入力)の場合は無視されるよだ(ファイル中に書いてloadすれば良い)。
あとはいつも通りにx軸名、y軸名、フォント、プロット形式を好みに変更すれば良い。(yrangeを設定しないと、標準出力にエラーを吐き続けることがある。)