Gnuplotの使い方メモ
提供: Astarisk Works Wiki
使い方
コンソールでgnuplotとコマンドするとgnuplotのシェルに入る。抜けるにはexitコマンドを使う
>gnuplot gnuplot>
単純にx、yだけのデータの場合、次のコマンドでグラフを描ける。data-file.datは任意のデータを記録したファイル。
標準ではスペース区切りでx,yを書く。
gnuplot>plot "data-file.dat"
設定
ファイルの読み方やグラフの書き方等を設定するコマンドのメモ
- データの区切り文字を変更する
- 通常はスペースを区切り文字として処理されるが変更するにはset datafile separatorを使う
gnuplot> set datafile separator ","
- 時間データを扱う
- X軸データが日時であることはよくあることだが、その場合set xdata timeで日時であると指定する。
- さらに日時データを正しく読ませるにはフォーマットを調整する必要がある。それにはset timefmtを使う
gnuplot> set xdata time gnuplot> set timefmt "%H:%M:%S"
- 軸メモリの表示形式を指定する
- set formatで軸を指定してそのフォーマットを設定する
gnuplot> set format x "%m/%d\n%H:%M"
- グラフタイトルをつける
- グラフのタイトルを表示するにはset titleを使う
gnuplot> set title "Graph Title"
- 軸名をつける
- 軸名を表示するにはset xlabel、set ylabelを使う
gnuplot> set xlabel "x axis's label" gnuplot> set ylabel "y axis's label"
- グリッド線を入れる
- グラフにグリッド線を入れるにはset gridを使う
gnuplot> set grid
- 反対にグリッド線を入れたくないときにはset nogridを使う
gnuplot> set nogrid
- 設定状態の保存
- 設定した内容を保存するにはsaveを使う。
gnuplot> save "sample.plt"
- 保存した設定を使うにはloadを使う
gnuplot> load "sample.plt"