PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gnuplot mit python aufrufen unter windows



mulata
15-05-2008, 13:24
Hi,

ich möchte eine existierende .plt-Datei von Python aus an Gnuplot übergeben. Als Batch-Datei funktioniert das mit

C:\Programme\gnuplot\bin\wgnuplot.exe D:\test.plt

Da ich aber auch Parameter übergeben möchte, habe ich es mit Python versucht. Unter Linux konnte ich das Modul Gnuplot verwenden und es hat alles wunderbar geklappt, aber unter Windows existiert das Modul anscheinend nicht. Ich habe z.B. diesen code ausprobiert:

import os
f=os.popen('gnuplot', 'w')
print >>f, "load 'D:\test.plt'"
f.flush()

das gibt keine Fehlermeldung aber es tut sich auch nichts (d.h. die datei test.plt wird nicht von gnuplot ausgeführt).

Außerdem habe ich versucht, gnuplot-py und numpy herunterzuladen, kriege das aber auch nicht zum laufen. Eventuell könnte vielleicht das Modul subprocess weiterhelfen, aber ich verstehe nicht, wie man es benutzt.

Kann mir vielleicht jemand weiterhelfen?


... oder habe ich das Problem zu schlecht erklärt?
Viele Grüße, Hanna