正确设置时间的 xrange

Sim*_*Sim 4 gnuplot

我尝试绘制一个包含格式时间戳YEAR-MONTH-DAY HOUR和由制表符分隔的正整数的文件。GNUPlot 似乎无法提取给定文件的开始结束时间告诉我

警告:空 x 范围 [6.31152e+08:6.31152e+08],调整为 [6.2484e+08:6.37464e+08]

但即使明确告诉 xrange 也不会改善结果

“sumChangePlot.p”,第 12 行:无法使用空 x 范围进行绘图!

这是我的绘图文件的相关代码

set datafile separator "\t"
set xdata time
set timefmt '%y-%m-%d %H'
set xrange ['2014-11-06 00':'2014-11-12 24']
Run Code Online (Sandbox Code Playgroud)

这是我的数据文件的摘录(包含 12 日之前的此类数据)

2014-11-6 19    1
2014-11-6 20    1
2014-11-6 21    2
2014-11-6 22    2
2014-11-6 23    2
Run Code Online (Sandbox Code Playgroud)

如何使 GNUPlot 理解文件中给出的 xrange?(首选自动,但如果手动是唯一的选择,那就这样吧)

Chr*_*oph 8

为了使用四位数年份,您必须%Y在格式字符串中使用(大写字母):

set datafile separator "\t"
set xdata time
set timefmt '%Y-%m-%d %H'
set xrange ['2014-11-06 00':'2014-11-12 24']
plot 'file.txt' using 1:2
Run Code Online (Sandbox Code Playgroud)