473,290 Members | 1,897 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,290 software developers and data experts.

Tools for GUI/graphics

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.
Mar 13 '07 #1
3 1309
Paulo da Silva wrote:
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
Mar 13 '07 #2
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=b...ll&c=399&c=385

HTH,
-ej
Mar 14 '07 #3
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

Mar 15 '07 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

31
by: Carlos Ribeiro | last post by:
Hello all. I'm in the process of writing a business app in Python. (defining business app: data entry, validation, interactive reports, etc). For my purposes, it must be a native app (wxWidgets,...
0
by: MarionEll | last post by:
XML 2003 to Highlight Key Publishing Trend: XSL-FO Tools XSL-FO “Chef’s Tools Exhibition” Slated for 7 p.m. Dec. 10; Premier XML Industry Event Runs Dec. 7-12 in Philadelphia Alexandria,...
9
by: Michael Lavocat | last post by:
I was just wondering what tools and programs that everyone uses to create their websites. Currently Im usuing Dreamweaver, Photoshop, Color Schemer, Flash, and Fireworks, and I'm not getting the...
72
by: Mel | last post by:
Are we going backwards ? (please excuse my spelling...) In my opinion an absolute YES ! Take a look at what we are doing ! we create TAGS, things like <H1> etc. and although there are tools...
12
by: Sanjay | last post by:
hi, We are currently porting our project from VB6 to VB .NET. Earlier we used to make scale transformations on objects like pictureBox , forms etc.Now Such transformations are made on the...
9
by: Xueilonox | last post by:
I'm working on a project that has a website with some streaming video. We're tracking clicks on the custom video player (Windows Media Player) to a mysql database (requirement). Is there a...
2
by: kizmet | last post by:
Anyone up to share their latest tools in their development chest? I will start off: Zend Studio - PHP Development Photoshop - Minor graphics, rough layout sketching Putty - server access FTP...
1
by: code | last post by:
Hi Grp http://www.books-download.com/?Book=1493-PHP+Hacks+%3a+Tips+%26+Tools+For+Creating+Dynamic+Websites+(Hacks) Description Programmers love its flexibility and speed; designers love its...
3
by: BigAl.NZ | last post by:
Hi Guys, I am trying to get a fix from a GPS using a SDK called Franson GPS tools. http://www.franson.com/gpstools I have gotten quite far on my own but am stuck - when I create a instance of...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: marcoviolo | last post by:
Dear all, I would like to implement on my worksheet an vlookup dynamic , that consider a change of pivot excel via win32com, from an external excel (without open it) and save the new file into a...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.