gnuplot: 最初の1行を飛ばして読み出す方法
CSVファイルなどでよくある、先頭行にヘッダが記述されたデータを読みだしてPlotする方法について説明。
方法
every ::1
を利用する。
plot "data.dat" every ::1 using 1:2
説明
Gnuplotにはデータを間引いてPlotする機能があり、それを利用している。
every ::1
で行われているのは「1番目の行から読みだしてください」という命令だ。Gnuplotで読みだすデータセットはC言語の配列のように0番目から始まるため、1番目の行=2行目ということになる。
この every
は下記のマニュアルを見てもらえるとわかるが、結構細かい指定が可能。ここでは割愛する。
コメント
コメントを投稿