Gnuplot 正确设置时间范围

Gnuplot 正确设置时间范围,gnuplot,Gnuplot,我试图绘制一个文件,其中包含年-月-日小时格式的时间戳和一个由制表器分隔的正整数。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 s

我试图绘制一个文件,其中包含
年-月-日小时
格式的时间戳和一个由制表器分隔的正整数。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']
这是我的数据文件的摘录(包含12号之前的此类数据)


如何让GNUPlot理解文件中给出的xrange?(自动优先,但如果手动是唯一的选择,则应如此)

为了使用四位数年份,您必须在格式字符串中使用
%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
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