1

文字列を含むファイルがあります

1.429520882432E12 3432.0 
1.429520882914E12 1573.0
...

最初の列はエポック タイムスタンプ (13 桁) ですが、どうすれば時間を取得できますか? 「2桁」の数字のフォーマットが見つかりませんでした

javaplot プログラムからエクスポートしてplot 'file' using ($1*1000000000000):2収まらないのですが、javaplot でできたら最高です!

4

1 に答える 1

3

値に 100000000 を掛けるのはなぜですか? 値はミリ秒単位の浮動小数点数としてすでに与えられています。それらを 1000 で割る必要があります。これを行うと、次の出力が得られます。これは、432 ミリ秒と 914 ミリ秒に完全に適合します。

ここに画像の説明を入力

コードは次のとおりです。

set xdata time
set timefmt "%s"                   # Format in file
set format x "%Y-%m-%d %H:%M:%.3S" # Format of axis labels
set xtics 0.05                     # One label every 50ms
set xtics rotate by 30 right       # Labels are looong...
set grid

plot "timedData.csv" u (($1/1000)):2 with linespoints
于 2015-04-24T12:20:25.690 に答える