Sorry - I was not too clear on my question; I *am* currently able
to use matplotlib - what I am not sure how to is to integrate
it into a web framework. I have been looking at using Pylons -
as that is WSGI compliant - but probably any one will do.
I would like to be able to generate graphs "on the fly" from database
data (and I assume your graphs are done a similar way), and so I
was wondering what are the specifics of the approach you used
for this - is it just a case of installing Python onto a server,
plus the web framework code, and then importing the matplotlib
code - if so, what command is used to "pull" the graph into the
web page - the matplotlib "show" command? - or do you store the
graph somewhere on a temporary basis and then delete again when
PS <1 sec to make a chart sounds quick - given that it takes much
than 1 second to load the chart across the web into one's browser...
>>> Vinj Vinj <vinjvinj@...> 2006/10/09 04:25 PM >>>
> Any change you could share back with the community
> you followed - web framework used? integration
> ment and setup issues? graph creation methodology?
web framework used: cherrypy
deploymnet os: ubuntu
setup issues: none
> I am looking to tackle a project with multi-chart
> component features and would really love to use
> with it.... but am not quite sure where to start.
matplotlib comes with a lot of examples and that's
probably the best
place to start. There is an example for how to save
charts to a file
(which is what I do) and another one for streaming the
charts back to
The only issue I have faced is that matplotlib is slow
for my chart types (takes about 0.8 seconds to do a
chart). I'm hoping that future version of matplotlib
will be faster.
Guys at stockcharts.com generate charts in about 0.3
seconds. So matplotlib (for the charts I generate) is
about 2.5 slower than what they use. For most people
that might not be an issue, but since I pre-generate
100,000s of graphs daily it can cause a lot of pain.
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.
CSIR E-mail Legal Notice
CSIR Copyright, Terms and Conditions
For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to
This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean.