我试图绘制一个文件,其中包含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?(首选是自动,但如果手动是唯一的选择,那么就这样吧)
发布于 2014-11-17 13:43:33
为了使用四位数的年份,必须在格式字符串中使用%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:2https://stackoverflow.com/questions/26973783
复制相似问题