2011-08-03 12 views
3

gnuplot(v4.4.3)をlinuxで使用して、時間(X軸)と他の値を含む入力ファイルを使ってグラフをプロットしようとしています。 (サンプルライン - Tue Aug 2 17:00:09 2011 1.8 2.1 1.1 1.1 2.8) 時間はC関数の出力 - asctimeです。しかし、私がプロットしようとすると、私はエラーになります。私は時間形式を - %a%b%d%H:%M:%S%Yに設定しています。しかし、それは常に違法な月の日、悪い省略された月などのエラーをスローします。私はいくつかの小さなファイルでそれをテストし、ファイル内に短縮日があるときはいつでもそれが爆発することを発見しました。私はこの問題を解決するのを手伝ってください。gnuplotで短縮日の問題

答えて

2

%a - abbreviated name of day of the weekset timefmtに存在しないため、使用できないという問題があります。しかし、set format指定子には存在するようです。

set xdata time 
set timefmt "%b %d %H:%M:%S %Y" 
set format x "%H/%a" 
plot "-" u 1:5 w lp 
    Aug 2 17:00:09 2011 1 
    Aug 3 02:00:09 2011 2 
    Aug 4 22:00:09 2011 3 
    Aug 5 04:00:09 2011 4 
    e 

次の例では、あなたの道を導くべきです