gnuplotでグラフ
最近処理するデータ数が多くなりすぎて、Excelなどで処理すると重くなってしまうことが多発した。グラフを描くツールが、何かないかということでgnuplotを使用してみたのでメモとして残しておく
はじめにからgnuplotをDLする
gnuplot homepage
Download - Primary download site on SourceForgeと進み
自分に最適なものをDLする
gnuplotを起動したら
今回は2値のX,Yのグラフを作成したいのでその方法を調べてみた
データのフォーマットは
X Y
X Y
以上のようにスペースでカラムを区切るフォーマットに合わせて出力した
グラフを作成するには
plot "file" using 1:2 with linespoints
のように記述する
usingはそれぞれどのカラムをそれぞれの軸に当てはめるかということでX軸:Y軸のように記述する
withの後のlinespointsはそれぞれ値のプロットと線の有無をえらぶ物でそれぞれ
指定なし
with lines
with linespoints
のようになった
usingの後ろの1:2はそれぞれ何カラム目をX軸、Y軸とするのかということで
例えばデータが
X Y Y
X Y Y
のようにYの値が複数ある場合は
using 1:2
using 1:3とすることでそれぞれの組み合わせを指定することが出来る
細かいオプションやフォーマットなどは調べきれていないのであとから修正したい
以下のページを参考にした
http://t16web.lanl.gov/Kawano/gnuplot/