x軸が時間のデータをプロットする設定は、
set xdata time
で有効になるydataとするとy軸で有効になる
入力データのフォーマットは自分で指定する
例えば
set timefmt "%y/%m/%d"
/じゃなくて:とかでデータを区切っている場合は、:に置き換えるset timefmtの中身は自分で次のものを用いて指定する
%d : 何日, 1-31
%m : 何月, 1-12
%y : 何年(下2桁), 0-99
%Y : 何年(西暦4桁)
%j : 一年の何日目, 1-365
%H : 何時, 0-24
%M : 何分, 0-60
%S : 何秒, 0-60
%b : 月名(英語)の3文字省略形
%B : 月名(英語)
また、rangeの指定も、このtimefmtに基づいて指定することに注意する%m : 何月, 1-12
%y : 何年(下2桁), 0-99
%Y : 何年(西暦4桁)
%j : 一年の何日目, 1-365
%H : 何時, 0-24
%M : 何分, 0-60
%S : 何秒, 0-60
%b : 月名(英語)の3文字省略形
%B : 月名(英語)
set timefmt %y/%m/%d"
set xrange ["95/03/21":"95/03/22"]
データをプロットするときは"必ず" usingを使う必要があるset xrange ["95/03/21":"95/03/22"]
またformat xで、実際にどのようにx軸に表示されるかを指定することができる
set timefmt "%%y/m/%d"
set xrange ["95/03/21":"95/03/22"]
set format x "%m/%d"
plot "time.data" using 1:4
set xrange ["95/03/21":"95/03/22"]
set format x "%m/%d"
plot "time.data" using 1:4
ランキング参加中です
↓クリックしていただけると嬉しいです〜