Time 调整using语句中的时间值

Time 调整using语句中的时间值,time,gnuplot,Time,Gnuplot,我试图比较两个数据文件,它们显示内存消耗与时间的关系。数据来源于我在不同时间执行的两个测试,我试图通过在x轴和y轴上移动第二个图,使差异(或等效性)变得明显 这是我的test.plt脚本(此问题的plot行已包装): y没有问题,因为这是一个正常的标量值。但是我很难对x轴做同样的操作,这就是我如何尝试移动x轴(都没有成功): 即使使用别名($1)似乎也无法在时间轴上工作: plot 'mem-2015-11-26-1229.dat' using 1:2 with lines, 'mem-20

我试图比较两个数据文件,它们显示内存消耗与时间的关系。数据来源于我在不同时间执行的两个测试,我试图通过在x轴和y轴上移动第二个图,使差异(或等效性)变得明显

这是我的
test.plt
脚本(此问题的
plot
行已包装):

y没有问题,因为这是一个正常的标量值。但是我很难对x轴做同样的操作,这就是我如何尝试移动x轴(都没有成功):

即使使用别名
($1)
似乎也无法在时间轴上工作:

plot 'mem-2015-11-26-1229.dat' using 1:2 with lines,
  'mem-2015-11-26.dat' using ($1):($2-1500) with lines
两者都给出以下警告(第二个文件没有输出):

“test.plt”,第15行:警告:跳过没有有效点的数据文件


我做错了什么?甚至可以计算时间值吗?如果是,如何进行

例如,请参阅关于计算时间的内容。@Christoph好的,可以:-)谢谢。但是
timecolumn
不容易找到(或猜测),它似乎不太一致,但时间似乎总是被处理得有点特殊。关于一致性,我不同意。请记住,
$1
只是
列(1)
的一个快捷方式,它为您提供列的数值。如果你想得到字符串值,你必须使用strcol(1),对于时间值
timecolumn(1)
@Christoph,谢谢你纠正了我的观点——我想,像大多数gnuplot初学者一样,我只看了几个小例子,然后“开始有成效了”——)(今天我了解到“1美元”只是一条捷径)
plot 'mem-2015-11-26-1229.dat' using 1:2 with lines,
  'mem-2015-11-26.dat' using ($1-3600.0):($2-1500) with lines
plot 'mem-2015-11-26-1229.dat' using 1:2 with lines,
  'mem-2015-11-26.dat' using ($1):($2-1500) with lines