首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确设置时间xrange

正确设置时间xrange
EN

Stack Overflow用户
提问于 2014-11-17 13:27:23
回答 1查看 5.1K关注 0票数 4

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

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

但是即使显式地告诉xrange也不能改善结果。

"sumChangePlot.p",第12行:不能用空的x范围绘图!

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

代码语言:javascript
复制
set datafile separator "\t"
set xdata time
set timefmt '%y-%m-%d %H'
set xrange ['2014-11-06 00':'2014-11-12 24']

这是我的数据文件的摘录(包含这种类型的数据,直到12)。

代码语言:javascript
复制
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?(首选是自动,但如果手动是唯一的选择,那么就这样吧)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-17 13:43:33

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

代码语言:javascript
复制
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
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26973783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档