gnuplot 'withlines' は不要な「ボックス」を生成します。

gnuplot 'withlines' は不要な「ボックス」を生成します。

次のコマンドがあります。

set xdata time
set timefmt "%s"
set terminal jpeg size 800,600
set output "image.jpg"
set yrange [-100:]
plot "file" using 1:2

次の出力を提供します。

「ライン」の検索結果はありません。

ただし、プロットコマンドの最後に行を追加すると、次のような結果が表示されます。
結果は「線」です。

画像の右側にはいくつかの大きな「箱」があります。私は何が間違っていましたか?

データファイルの一部:

1334425549 435 255
1334425555 515 255
1334425560 597 255
1334425566 475 255
1334425571 431 255
1334425577 560 255
1334425582 411 255
1334425588 469 255
1334425593 484 255
1334425599 584 255

ベストアンサー1

私の考えでは、明らかに一種の日付であるX軸に比べて順序が間違ったデータポイントがたくさんあるということです。または、データファイルセクションに奇妙なブロックとして表示される誤った行がある可能性があります。

列1をキーとして入力ファイルをソートしてみてください(と同様)sort -n +0 -1 whatever > whaterver.sorted。次に、ソートされたファイルをプロットします。または、sed スクリプトを作成してawk発生する必要があるすべてのソートを含む、ファイル内のすべての行形式を確認します。

おすすめ記事