Seite 1 von 1

Wie kann man Gnuplot in Python aufrufen?

Verfasst: Donnerstag 28. Juni 2007, 13:52
von SHEZEM
Hi,
ich bin neu in Python und bin dabei einen Script zuschreiben, In meinem Script wird erst einen Textdatei erzeugt dann muss diese Textdatei von Gnuplot eingelesen werden und dannach demsprechenden Graphdatei erzeugt werden.
Nun meine Frage: Wie kann ich Gnuplot in meinem Script aufrufen?
Für einen Tipp bin ich sehr dankbar!!

Verfasst: Donnerstag 28. Juni 2007, 14:11
von CM
Hoi und willkommen im Forum,

gnuplot.py dürfte für Dich interessant sein. Aber vielleicht magst Du mal auch einen Blick auf matplotlib werfen. Matplotlib ist der quasi-Standard für pythoneskes 2D-Plotting. Wird vor allem in Verbindung mit numpy/scipy verwendet, allerdings muß man ggf. das Datenfile per Hand einlesen.

Gruß,
Christian

PS Dein Code ließt sich, als würdest Du einen ganz anderen Programmierstil gewöhnt sein (evtl. Fortran?). Das ist an und für sich nicht schlimm, aber a) etwas unübersichtlich und b) schöpfst Du die Möglichkeiten von Python so sicher nicht ganz aus.

Verfasst: Donnerstag 28. Juni 2007, 14:33
von SHEZEM
Danke!!

Verfasst: Donnerstag 28. Juni 2007, 15:36
von CM
WILL er das oder sagt er das er das will, weil er andere Dinge etwa gar nicht kennt?

Aber: Gern geschehen.

Gruß,
Christian

Verfasst: Donnerstag 28. Juni 2007, 16:03
von SHEZEM
Bei uns wird Gnuplot häufig benutzt deswegen benutzen alle andere Kollegen Gnuplot und soweit ich weiss dass ich auch Gnuplot benutzen muss! wir programieren parallel an einem Projekt und ich kann nicht andere Programm wie matplotlib benutzen.

Grüß Shahrokh

Verfasst: Donnerstag 28. Juni 2007, 17:13
von mawe
Hi SHEZEM,

ich hab hier schon mal an einem kurzen Beispiel gezeigt, wie man gnuplot verwendent. Vielleicht hilft dir das.
EDIT: Hui, sogar noch einmal :)
@CM: Warum willst du eigentlich allen immer gnuplot ausreden? :D

Gruß, mawe

Verfasst: Donnerstag 28. Juni 2007, 21:47
von CM
Will ich eigentlich nicht, aber ich gebe zu, daß gnuplot nicht zu meinen Lieblingstools gehört. [polemik]MPL hingegen finde ich einfach großartig (viel ästhetischer) - zumindest für 2D-Plotting; einfach zu programmieren, sehr mächtig. GPL ist in meinen Augen oft lästig, insbesondere, wenn man Skripts zum Durchforsten vieler Datensätze schreiben muß (ich verwende es nur mit Software wo es nicht anders geht). Ok, gnuplot.py erleichtert die Arbeit, aber es lohnt nicht. [/polemik]

(Chaco entwickelt sich auch mehr und mehr zu einer echten Alternative.)

Aber gut: Werde mich in Zukunft zurückhalten.
@ SHEZEM: Viel Erfolg!

Gruß,
Christian

Verfasst: Freitag 29. Juni 2007, 17:47
von SHEZEM
Danke mave!, danke CM!,
eure Tipps haben mir sehr geholfen.
Grüße SHEZEM

Nochmal dazu...

Verfasst: Montag 9. Juli 2007, 13:55
von SHEZEM
Danke!!