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
グラフ画像の出来上がり。