所以我对GnuPlot很新,我似乎无法找出为什么我会收到错误。
以下是我的data.txt文件样本,格式为(无关的ID,名称,时间):
3|Harpos|2010-08-28 02:44:55
4|Harpos|2010-08-29 02:22:25
5|Harpos|2010-08-29 02:09:19
26|Harpos|2010-09-03 03:01:09
使用以下配置(xrange是我数据的最终界限):
set xdata time
set timefmt x "%Y-%m-%d %H:%M:%S"
set xrange ["2010-08-28 02:44:55":"2010-12-19 16:46:55"]
set yrange [0:500]
我想要绘制的是:
plot '/Users/kyleturner/Desktop/Harpos-placeholder.txt' using 0:3
因为我正在尝试在特定时间(过了几个月)的数据中生成出现次数(0是每次出现的序列#)。
但是,我一直收到错误:
"Bad format character"
我是否正确执行“使用”命令?有人能引导我朝着正确的方向前进吗?一旦我解决了这个问题,我将能够运行一些广泛的sqlite查询来开始生成一些视觉效果。
感谢您的帮助,如果我遗漏了任何细节,请告诉我。
答案 0 :(得分:1)
我认为你错过了
set datafile separator "|"
此外,您似乎希望在x轴上设置日期,因此您可能需要
plot '/Users/kyleturner/Desktop/Harpos-placeholder.txt' using 3:0
您对时间格式的处理很好。