Time x范围是无效的GNUplot时间和日期

Time x范围是无效的GNUplot时间和日期,time,gnuplot,Time,Gnuplot,我正在尝试绘制从数据记录器获取的数据,但我不确定为什么获取xrange是无效错误 下面是我的最小脚本和我试图绘制的数据示例。它们都有相似的标题,我认为这是问题所在,但我试着将它们注释掉或删除,但没有成功。如果解决方案可以包括一种方法,让我在不弄乱标题的情况下做到这一点,那就太好了,可以节省我很多时间 为了数据保护,我将标题改为字母A,它给出了相同的错误 最小代码 #!/gnuplot set datafile sep ',' set xdata time set timefmt '%d

我正在尝试绘制从数据记录器获取的数据,但我不确定为什么获取xrange是无效错误

下面是我的最小脚本和我试图绘制的数据示例。它们都有相似的标题,我认为这是问题所在,但我试着将它们注释掉或删除,但没有成功。如果解决方案可以包括一种方法,让我在不弄乱标题的情况下做到这一点,那就太好了,可以节省我很多时间

为了数据保护,我将标题改为字母A,它给出了相同的错误

最小代码

    #!/gnuplot

set datafile sep ','
set xdata time
set timefmt '%d/%m/%Y,%H:%M:%S'



#DATA FILES
plot 'PAS.csv'   using 2:4 title 'Passive'  with points pt 5 lc rgb 'red'   axes x1y1,\
     'ACT.csv'   using 2:4 title 'Active'   with points pt 5 lc rgb 'blue'  axes x1y1,\
     'RISK.csv'  using 2:4 title 'Risk'     with points pt 5 lc rgb 'black' axes x1y2
资料


谢谢大家!

如果您可以访问命令行工具,如
grep
,则可以在打印数据文件之前过滤数据文件:

set datafile sep ','
set xdata time
set timefmt '%d/%m/%Y,%H:%M:%S'

#DATA FILES
plot '< grep -E ''^[0-9]{8,}'' PAS.csv' using 2:4 title 'Passive' with points pt 5 lc rgb 'red'

这里的问题可能是时间格式包含数据文件分隔符吗?这是一个很好的想法,尽管我在不同的脚本中使用了这些行,但没有问题?对于我来说,在几乎相同的数据上,如果我取消注释所有标题行,它在4.6.5中工作得很好。因此,timemt中的逗号似乎没有问题。不幸的是,我没有访问grep的权限(在没有管理员权限的windows工作计算机上),但您的时间戳想法意味着,如果我删除标题,我实际上可以绘制这件事。有趣的是,如果我删除标题并尝试使用时间和日期列,它对我不起作用,尽管是4.6.5,但不知道那里发生了什么。我现在必须暂时离开这个问题,所以我将接受这个答案,因为我相信有了这个信息,我可以解决它,谢谢!
set datafile sep ','
set xdata time
set timefmt '%d/%m/%Y,%H:%M:%S'

#DATA FILES
plot '< grep -E ''^[0-9]{8,}'' PAS.csv' using 2:4 title 'Passive' with points pt 5 lc rgb 'red'
set datafile sep ','
set xdata time
set timefmt '%s'
plot '< grep -E ''^[0-9]{8,}'' PAS.csv' using 1:4 title 'Passive' with points pt 5 lc rgb 'red'