来自双倍数字(13dig.epoch)的gnuplot时间戳格式

来自双倍数字(13dig.epoch)的gnuplot时间戳格式,gnuplot,javaplot,Gnuplot,Javaplot,我有一个带字符串的文件 1.429520882432E12 3432.0 1.429520882914E12 1573.0 ... 第一列是历元时间戳(13位),我怎样才能从中得到时间?我找不到“两位数”的格式 我从javaplot程序导出它,并使用($1*10000000000):2打印“文件”,这不合适,但如果我能用javaplot来做,那就太好了 为什么要将这些值乘以100000000?这些值已经以毫秒为单位以浮点数的形式给出。你必须把它们除以1000。这样,我得到了这个输出,它非常适

我有一个带字符串的文件

1.429520882432E12 3432.0 
1.429520882914E12 1573.0
...
第一列是历元时间戳(13位),我怎样才能从中得到时间?我找不到“两位数”的格式


我从javaplot程序导出它,并使用($1*10000000000):2
打印“文件”,这不合适,但如果我能用javaplot来做,那就太好了

为什么要将这些值乘以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