ダメ人間オンライン

あまり信用しないほうがいい技術メモとか備忘録とかその他雑記

gnuplotメモ

gnuplotを3年ぶりぐらいに触ってみたらコマンドとかすっかり忘れてたのでメモ。

横軸のデータが日付のデータの場合

こんなデータを元にグラフ作成。

exp2.txt
---------------------
20091023 0.00%
20091024 1.41%
20091025 20.05%
20091026 21.56%

(中略)

20091217 81.85%
20091218 82.37%
20091219 86.22%
20091220 100.07%

日付のデータがyyyymmddといった形式なので


gnuplot> set xdata time
gnuplot> set timefmt "%Y%m%d"

ついでにX軸の表示をmm/ddにしたかったので


gnuplot> set format x "%m/%d"

のように設定。


画像への出力

png形式で出力する。


gnuplot> set terminal png
gnuplot> set output 'exp2.png'

戻す場合


gnuplot> set terminal windows

おまけ

ラベルの設定


set xlabel "date"
set ylabel "exp(%)"

グリッド線


gnuplot> set grid


出力



plot "exp2.txt" using 1:2 notitle with lines

グラフ画像の出来上がり。
f:id:dameninngenn_owata:20120814200638p:plain:w480