1

我正在尝试这样gnuplot的数据集

Di 4. Dez 19:10:09 CET 2012
Garbage
 description: 10.5  description2: 22.3
Mi 5. Dez 01:51:15 CET 2012
Garbage
 description: 10.5  description2: 22.4

那些 3 行块重复几次。我想使用第 1、4、7 行等的时间为第 3、6、9 行等(作为 Y 值)每隔一列的实际数据提供日期(作为 X 值)。最后,情节应由以下几行组成(以 [X,Y] 格式)[1,3],[1,6],[1,9],[4,3],[4,6 ],[4,9] 等。从我在这里读到的内容,可以使用每一个,但我不知道如何使用。

编辑:感谢 user1901493 的提示,我解决了下面的 timefmt 问题。忽略下面的问题(没有删除它以供参考)。

一个只有第一行set timefmt "%d %b %H:%M:%S"和的测试using 2:6也不起作用,抱怨月份缩写不好。不过,这应该可行。不过,这可能是问题的一部分。

4

1 回答 1

1

糟糕的月份缩写可能来自 gnuplot 不理解德语 Dez 的事实。缩写,所以用 dec 代替 Dez 再试一次。

其次,我认为 gnuplot 仅使用列中的数据,因此使用您的格式的文件:

x1
...
y1 z1
x2
...
y2 z2

可能根本不起作用。我建议你用 grep 之类的东西重新排列你的数据文件,使你的数据文件看起来像这样:

x1 y1 z1
x2 y2 z2
于 2012-12-14T15:14:15.267 回答