Hi, I´m using Gnuplot via gnuplot.py and I´m looking for a way to get the plotting output (terminal set to png in my case) piped in a string instead of to stdout or a file.
Is there any method in gnuplot.py that does this for me? If not, I tried something like: p=Gnuplot.Gnuplot(debug=1) p('set terminal png') oldstdout=sys.stdout output=cStringIO.StringIO() sys.stdout=output p.plot([[1,0],[2,50],[3,0],[4,20],[5,0],[6,30],[7,70], [8,70], [9, 75], [10, 50], [11, 30], [12, 50]]) sys.stdout=oldstdout print output.getvalue() But unfortunately I also get other stuff like: "gnuplot: unable to open display '' "gnuplot: X11 aborted" in the same string Can anyone help me on this? Thanks, Nicola -- http://mail.python.org/mailman/listinfo/python-list