
Ich habe folgende Befehle:
set xdata time
set timefmt "%s"
set terminal jpeg size 800,600
set output "image.jpg"
set yrange [-100:]
plot "file" using 1:2
Die folgende Ausgabe wird bereitgestellt:
Wenn ich jedoch am Ende des Plot-Befehls with lines hinzufüge, erhalte ich Folgendes:
Auf der rechten Seite des Bildes sind einige große „Kästchen“. Was mache ich falsch?
Ausschnitt aus der Datendatei:
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
Antwort1
Ich denke, dass Sie viele Datenpunkte haben, die in Bezug auf die X-Achse, die offenbar eine Art Datum darstellt, nicht in der richtigen Reihenfolge sind. Oder vielleicht haben Sie einige falsch formatierte Zeilen in dem Teil der Datendatei, der als seltsame Blöcke angezeigt wird.
Versuchen Sie, die Eingabedatei mit Spalte 1 als Schlüssel zu sortieren (etwa ) sort -n +0 -1 whatever > whaterver.sorted
, und zeichnen Sie dann die sortierte Datei. Oder schreiben Sie ein kleines sed
Skript awk
, um das Format aller Zeilen in der Datei zu überprüfen, einschließlich der Sortierung, die erscheinen soll.
Antwort2
So seltsam es auch ist, das Problem ist einfach verschwunden. Ich habe die Datendateien oder so nicht berührt. .. Die Boxen erscheinen einfach nicht mehr