Daten/Funktionsplotter mit guter GUI für Linux

OP #1961876
Lesenswert?

Hallo Zusammen,
für ein Projekt ist es notwendig von einem ADC aufgezeichnete Daten zu 
visualisieren. Momentan mache ich das mit gnuplot, doch alle terminals 
sind von der Bedienung her schwachsinn. Ich vermisse hauptsächlich 
Zoomen mit dem Mausrad sowie verschieben des Ausschnitts mit der 
mittleren Maustaste, wie man es von Grafik- u. CAD-Programmen kennt. Das 
Setzen von Markern wäre ebenfalls ganz nett. Kennt da jemand was 
brauchbares oder ein tolles terminal für gnuplot?

MfG Lukas
Gast #1961947
Lesenswert?

>mittleren Maustaste, wie man es von Grafik- u. CAD-Programmen kennt.

Für ADC-Daten wirst Du womöglich am besten eine eigene Anwendung 
schreiben müssen. Mit Linux, GTK, Cairo ist das auch nicht so schwer. 
Mit Ruby macht es sogar Spaß, ich mache gerade was ähnliches.

Sonst gibt es natürlich viele Progrämmchen, aber die Kommunikation mit 
der Messkarte wird wohl stets fehlen, Trigger/Bereich/Anzahl/Start...

Mathplotlib wäre noch etwas, was ich mir mal ansehen wollte.

http://matplotlib.sourceforge.net/users/screenshots.html

Und einige finden LabView gut. Gibt es auch für Linux, aber wohl nicht 
kostenlos.
Gast #1961961
Lesenswert?

>Wird dann wohl auf ne Eigenentwicklung mit goocanvas und python
>herauslaufen.

Ja, am goocanvas hatte ich auch mal gedacht, habe mich dann aber dazu 
entschlossen, direkt mit cairo in eine GTK-drawing-area zu zeichnen. Ist 
recht einfach, schnell, und viel Interaktivität in der Grafik brauche 
ich nicht. Zooming und Panning reicht und ist einfach.

Siehe zetcode Tutorial, auch ein wenig Python:
http://zetcode.com/tutorials/cairographicstutorial/
http://zetcode.com/tutorials/pygtktutorial/drawing/

Übrigens, gnuplot kann doch ab 4.0 auch Zooming und Panning mit der 
Maus, irgendwie mit Taste 3 soweit ich mich erinnere.
Gast #1963531
Lesenswert?

Das Beste Programm schlechthin:
KST

Kann lifeDaten direkt aus einer Datei plotten (bsp.: aus serieller 
Schnittstelle direkt in Datei schreiben und dann von da aus plotten)
und hat außerdem noch allerlei weitere Statistik-Funktionen, die auch 
alle life mitlaufen.
Kann ich nur empfehlen
Tueftler
OP #1963759
Lesenswert?

Tueftler schrieb:
> Das Beste Programm schlechthin:
> KST
>
> Kann lifeDaten direkt aus einer Datei plotten (bsp.: aus serieller
> Schnittstelle direkt in Datei schreiben und dann von da aus plotten)
> und hat außerdem noch allerlei weitere Statistik-Funktionen, die auch
> alle life mitlaufen.
> Kann ich nur empfehlen
> Tueftler

Ich hab's mal kurz installiert und mit Demodaten getestet, Zoom und Pan 
geht auch da nicht wie gewünscht :(
Sowas muss es doch geben...
Gast #2719641
Lesenswert?

KST war bis zu dem Zeitpunkt interessant, bis man die Eingabe über die 
stdin entfernt hat, mit den Worten, wozu braucht man dies.
Ja zur Aufarbeitung der Daten aus seriellen Schnittstellen vielleicht?
Kannst ja mal KST an eine serielle Schnittstelle hängen, und beobachten 
was dann passiert. Ich würde behaupten, ein klassischer Absturz.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren