473,385 Members | 1,312 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,385 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 1316
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...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

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.