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來驗證文件中所有行的格式,包括任何應有的排序。

答案2

儘管很奇怪,但問題就這樣消失了。我沒有碰數據檔或任何東西。 ..這些盒子就不再出現了

相關內容