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時間刻みで入っている事が確認できます。(なんか下の端が切れてますが)