2014-09-30

GNUplotにて最初の数行をスキップする方法

GNUplotは, 数式・データをプロットするソフトで, 各種測定・シミュレーション結果を可視化するときに便利なツールである.

GNUplotでプロットするデータを作成するとき, ツールによっては, 最初の数行にツールのバージョンや測定条件などを記載するものがある. こういうとき, 最初の数行をコメントアウトするなど変更を加えるのは面倒である.

調べてみると, そういうことをplotコマンドでできるということが分かった.

このページによると, 以下のようにevery ::nと書くことでn行スキップすることができるらしい.

plot "foo.dat" every ::1 using 1:2 with lines

他にも方法があって, 以下のように tailコマンドを呼び出すこともできる.

plot "< tail -n +2 foo.dat" using 1:2 with lines

0 件のコメント:

コメントを投稿