Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

xticsで時間軸を設定する

xticsで時間軸を設定する場合

等間隔に打ちたいなら、秒単位で指定

例えば3時間なら 60 * 60 * 3で

set xtics 10800

とします。

ある日付から等間隔に打ちたい時

2014/1/7 12:00から3時間刻みの場合

set xtics "2014/01/07 12:00", 10800

実例

result.log

20 2014/01/07 22:30
20 2014/01/07 23:30
20 2014/01/08 00:30

gnuplot本体

set term png
set output 'result.png'
set grid
set xdata time
set timefmt "%Y/%m/%d %H:%M"
set xrange ["2014/01/07 00:00":"2014/01/09 00:00"]
set xtics "2014/01/07 06:00", 43200
set yrange ["0":"100"]
plot "result.log" using 2:1 with lines

結果

グラフ自体は0時開始であるものの、プロットは6時から12時間刻みで入っている事が確認できます。(なんか下の端が切れてますが)
f:id:shuzo_kino:20140107230551p:plain