Ahoi, ich habe folgendes Problem: Ich wandle in einer Endlosschleife meines uC mit dem ADC und schicke die Werte über RS232 im Format "Data1 Data2" raus; also durch -space- getrennt. OpenOffice kann mit der Datenmenge nicht mehr umgehen, also bin ich auf gnuplot umgestiegen. Jetzt bekomme ich es aber nicht hin einen Plot zu erstellen, da mir die x(Zeit)-Werte fehlen. Kann mir jemand weiterhelfen wie ich das trotzdem plotten kann, ohne mir jedes mal eine künstliche x-Datenmenge erstellen zu müssen? Besten Dank!
achso, plot 'c.log' using 0:1 mit vorheriger Achsenskalierung funktioniert nicht,.. oder ich habe etwas übersehen/falsch gemacht. Ich habe mal eine Testdatei und den dazugehörigen(falschen) Plot angehängt.
Ähm, einfach die leerzeichen durch cr ersetzen. "tr" macht das, oder du schaust in der Dokumentation nach, wie Du den Datensatztrenner umstellst. gnuplot kann ohne X-Werte arbeiten, es nummeriert dann alle Zeilen durch, aber es braucht schon mehrere Zeilen.
tr " " "\n" < c.log > c.log_cr ist der entsprechende Befehl der Leerzeichen in Zeilenumbrüche umwandelt. Die Datei c.log_cr kannst du dann mit Gnuplot ganz normal plotten. Bei diesen Daten würde ich Dir jedoch "with lines" empfehlen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.