Tools for GUI/graphics

P

Paulo da Silva

I need to make some data representation.
Basically a major window for a 2D chart,
a scrollable window with some few small 2D
graphics. The rest is a normal form with
buttons, labels and entries.

I thought of doing that using Tkinter+pmw+blt.
But now I'm considering use a web solution.
Is there anything that make this stuff easy?
I'm not searching for professional look. This
is for my personal use and the important is
the data processed and visualized I could get.
I gave a look at cherrypy but from a 1st sight
I couldn't see if it allows for easy graphic
charts - may be with svg ...

Thanks for any suggestions.
 
L

Larry Bates

Paulo said:
I need to make some data representation.
Basically a major window for a 2D chart,
a scrollable window with some few small 2D
graphics. The rest is a normal form with
buttons, labels and entries.

I thought of doing that using Tkinter+pmw+blt.
But now I'm considering use a web solution.
Is there anything that make this stuff easy?
I'm not searching for professional look. This
is for my personal use and the important is
the data processed and visualized I could get.
I gave a look at cherrypy but from a 1st sight
I couldn't see if it allows for easy graphic
charts - may be with svg ...

Thanks for any suggestions.

You can use ReportLab Graphics to generate the
graphs as .JPG files and display them in a
browser window with simple HTML.

-Larry Bates
 
E

Erik Johnson

You can use ReportLab Graphics to generate the
graphs as .JPG files and display them in a
browser window with simple HTML.

That is one option. As best as I recall, CherryPy is a simple but fully
functional web framework. If your primary focus is programmatically
generating graphs from data, some other options may be:

Go ahead and use Tkinter's Canvas (I foget exactly how, but you can export
graphic files).

Do a similar thing with wxPython (www.wxpython.org)

Use Frekrik Lundh's Python Image Library (PIL) -
(http://www.pythonware.com/products/pil/)

Chart Director is a product I have a little experience with which has Python
bindings (http://www.advsofteng.com/). Technically a commercial product
(~$100), it has a very liberal demo policy: demo versions display a small
banner at the bottom of the graphic. This is a fairly professional looking
package that can do nice stuff like automatically scales axes, get them
labelled with ticks, etc. It may be worth you time to use something like
that.


Searching the Python Cheese Shop for Scientific/Engineering Visualization
turns up a good deal of others:
http://www.python.org/pypi?:action=browse&show=all&c=399&c=385

HTH,
-ej
 
B

bernhard.voigt

You should take a look at matplotlib (http://
matplotlib.sourceforge.net/). It's possible to integrate the graphic
display into a python application, as well as writing files and
display them in a browser.

Bernhard
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,768
Messages
2,569,574
Members
45,051
Latest member
CarleyMcCr

Latest Threads

Top