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値として)を1列おきに提供したいと思います。最終的に、プロットは次の行で構成する必要があります([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 を理解できないという事実に由来する可能性があります。省略形なので、Dez の代わりに dec を使用して再試行してください。

第二に、gnuplot は列のデータのみを使用すると思うので、あなたのフォーマットのファイル:

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

まったく機能しない可能性があります。データファイルが次のようになるように、grep などを使用してデータファイルを再配置することをお勧めします。

x1 y1 z1
x2 y2 z2
于 2012-12-14T15:14:15.267 に答える