gpt4 book ai didi

gnuplot - 正确设置时间的 xrange

转载 作者:行者123 更新时间:2023-12-01 23:50:12 26 4
gpt4 key购买 nike

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

Warning: empty x range [6.31152e+08:6.31152e+08], adjusting to [6.2484e+08:6.37464e+08]



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

"sumChangePlot.p", line 12: Can't plot with an empty x range!



这是我的绘图文件的相关代码
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? (自动首选,但如果手动是唯一的选择,那就这样吧)

最佳答案

要使用四位数年份,您必须使用 %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

关于gnuplot - 正确设置时间的 xrange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26973783/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com