dump png to stdout instead of savefig()?

I'm trying to create and display graph-plots dynamically by executing python scripts on a http-server using matplotlib to create the plots. Because the plots are only used at the time they are transferred to the http client (i.e. are dumped by a python script to stdout), I have to delete the plot's .png file which has been created by savefig() immediatly after the plot has been transferred.

For this application, it would be very helpful if a figure (I use agg backend) could be written to stdout instead of having to save it to the filesystem with savefig(). Is there a possibility to do so? Or did someone found an elegant way to handle such a situation?

Thanks,
Dirk

···

____________________________________________________
Aufnehmen, abschicken, nah sein - So einfach ist
WEB.DE Video-Mail: http://freemail.web.de/?mc=021200

I'm trying to create and display graph-plots dynamically by executing python scripts on a http-server using matplotlib to create the plots. Because the plots are only used at the time they are transferred to the http client (i.e. are dumped by a python script to stdout), I have to delete the plot's .png file which has been created by savefig() immediatly after the plot has been transferred.

For this application, it would be very helpful if a figure (I use agg backend) could be written to stdout instead of having to save it to the filesystem with savefig(). Is there a possibility to do so? Or did someone found an elegant way to handle such a situation?

when using the GD backed, you can write directly to a stream (in your case
could be sys.stdout).. the same functionality has not been implemented for
agg yet (last time i checked).. i needed this before,
and hacked it up for GD in the early days (didn't even have agg back
then).. i think it would be great to have this implemented for agg, but i
think noone got around to doing it yet...

···

On Tue, 28 Sep 2004 replytodirk@...273... wrote:

Thanks,
Dirk
____________________________________________________
Aufnehmen, abschicken, nah sein - So einfach ist
WEB.DE Video-Mail: E-Mail-Adresse erstellen kostenlos | FreeMail

-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options