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?
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!!