我尝试绘制一个包含格式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']
这是我的数据文件的摘录(包含此类型的数据,直到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
如何让GNUPlot理解文件中给出的xrange?(自动选择,但如果手动是唯一的选择,那么就是这样)
答案 0 :(得分:2)
要使用四位数年份,您必须使用格式字符串中的%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