I am wanting to generate dynamic graphs for our website and would rather
not invest the time in developing the code to draw these starting from
graphics primitives. I am looking for something that is... "fairly robust"
but our needs are relatively modest: X-Y scatter plots w/ data point
symbols, multiple data set X-Y line plots, bar charts, etc.
Preferably this would come from a company that can provide support &
decent documentation, and a package that can be installed without a bunch of
extra hassle (e.g., needs Numeric Python, needs to have the GD library
installed, needs separate JPEG encoders, font libraries, etc.)
I am aware of ChartDirector ( http://www.advsofteng.com/ ) which
explicitly supports python and seems to be about the right level of
sophistication. I don't really know of any other packages in this space, do
you? I am seeking feedback and reccomendations from people who have used
this package or similar ones. I am particularly interested to hear about any
limitations or problems you ran into with whatever package you are using.
Thanks for taking the time to read my post! :)
-ej 12 1383
ReportLab has pretty good Graphics Module. About the only thing
it needs is Python Imaging Library (which you would probably
want anyway).
Larry Bates
Erik Johnson wrote: I am wanting to generate dynamic graphs for our website and would rather not invest the time in developing the code to draw these starting from graphics primitives. I am looking for something that is... "fairly robust" but our needs are relatively modest: X-Y scatter plots w/ data point symbols, multiple data set X-Y line plots, bar charts, etc.
Preferably this would come from a company that can provide support & decent documentation, and a package that can be installed without a bunch of extra hassle (e.g., needs Numeric Python, needs to have the GD library installed, needs separate JPEG encoders, font libraries, etc.)
I am aware of ChartDirector (http://www.advsofteng.com/ ) which explicitly supports python and seems to be about the right level of sophistication. I don't really know of any other packages in this space, do you? I am seeking feedback and reccomendations from people who have used this package or similar ones. I am particularly interested to hear about any limitations or problems you ran into with whatever package you are using.
Thanks for taking the time to read my post! :)
-ej
Check out GRACE. It's not specifically designed for Python, but I've
been using with Python for a couple of years or more. I'm very happy
with it, and it's free. It works both interactively and in batch mode.
Do a google on GRACE.
Thank you both for your input. I will check them out. :)
-ej
Erik Johnson wrote: I am aware of ChartDirector (http://www.advsofteng.com/ ) which explicitly supports python and seems to be about the right level of sophistication. I don't really know of any other packages in this space, do you? I am seeking feedback and reccomendations from people who have used this package or similar ones. I am particularly interested to hear about any limitations or problems you ran into with whatever package you are using.
We use both the Python and C++ bindings of ChartDirector (although their
license always spans /all/ supported bindings. It's all pretty
straight-forward, well-documented, and the license fee is a bargain
compared to other packages we've used in the past. What it is not
suitable for is maybe allowing for 3d-views of data cubes - changeable
on the fly.
--
Vincent Wehren 18********@sneakemail.com writes: Check out GRACE. It's not specifically designed for Python, but I've been using with Python for a couple of years or more. I'm very happy with it, and it's free. It works both interactively and in batch mode. Do a google on GRACE.
If you're generating lots of graphs programatically, eg. on a web
server, grace is not what you want. Yes, it has a command language,
but IIRC it depends on X11, and windows even pop up as it runs in
batch mode. Bleh.
Gets the job done for interactive editing of publication-quality
scientific graphs, though.
John
Erik Johnson wrote: I am wanting to generate dynamic graphs for our website and ... I am aware of ChartDirector (http://www.advsofteng.com/ ) which
I have used ChartDirector extensively as an activeX (not from
python though). We found the API to be well-though and clean.
The tool is definitely worth the value. Simple to use and productive.
It saved us a lot of time. A great product.
François
>If you're generating lots of graphs programatically, eg. on a web server, grace is not what you want. Yes, it has a command language, but IIRC it depends on X11, and windows even pop up as it runs in batch mode. Bleh.
I don't understand what you're talking about. I've been using GRACE in
batch mode for years and I've never had a window pop up. The only time
a window "pops up" is when you start GRACE interactively.
The GRACE command language is not the greatest, but it gets the job
done. It may have improved lately too (I run a fairly old version).
Another nice feature of GRACE is a fairly active user community and a
mailing list for help. They helped get me unstuck several times a while
back. 18********@sneakemail.com writes: If you're generating lots of graphs programatically, eg. on a web server, grace is not what you want. Yes, it has a command language, but IIRC it depends on X11, and windows even pop up as it runs in batch mode. Bleh. I don't understand what you're talking about. I've been using GRACE in batch mode for years and I've never had a window pop up. The only time a window "pops up" is when you start GRACE interactively.
Hmm, I guess I was actually using grace_np.py rather than batch
mode... it was a few years ago I last used it.
The GRACE command language is not the greatest, but it gets the job done. It may have improved lately too (I run a fairly old version).
Another nice feature of GRACE is a fairly active user community and a mailing list for help. They helped get me unstuck several times a while back.
....and some nasty features are the rather nasty GUI (at least, I found
it awkward) and the fact that it's the only X11 application I've used
that ever managed to crash my whole X desktop.
John
Erik Johnson wrote: I am wanting to generate dynamic graphs for our website and would rather not invest the time in developing the code to draw these starting from graphics primitives. I am looking for something that is... "fairly robust" but our needs are relatively modest: X-Y scatter plots w/ data point symbols, multiple data set X-Y line plots, bar charts, etc.
Preferably this would come from a company that can provide support & decent documentation, and a package that can be installed without a bunch of extra hassle (e.g., needs Numeric Python, needs to have the GD library installed, needs separate JPEG encoders, font libraries, etc.)
I am aware of ChartDirector (http://www.advsofteng.com/ ) which explicitly supports python and seems to be about the right level of sophistication. I don't really know of any other packages in this space, do you? I am seeking feedback and reccomendations from people who have used this package or similar ones. I am particularly interested to hear about any limitations or problems you ran into with whatever package you are using.
Thanks for taking the time to read my post! :)
It's worth checking out matplotlib as well although it may not meet all
your criteria ... but have a look, its a great package
Le lundi 14 Février 2005 11:02, David Fraser a écrit*: Erik Johnson wrote: I am wanting to generate dynamic graphs for our website and would rather not invest the time in developing the code to draw these starting from graphics primitives. I am looking for something that is... "fairly robust" but our needs are relatively modest: X-Y scatter plots w/ data point symbols, multiple data set X-Y line plots, bar charts, etc.
Preferably this would come from a company that can provide support & decent documentation, and a package that can be installed without a bunch of extra hassle (e.g., needs Numeric Python, needs to have the GD library installed, needs separate JPEG encoders, font libraries, etc.)
I am aware of ChartDirector (http://www.advsofteng.com/ ) which explicitly supports python and seems to be about the right level of sophistication. I don't really know of any other packages in this space, do you? I am seeking feedback and reccomendations from people who have used this package or similar ones. I am particularly interested to hear about any limitations or problems you ran into with whatever package you are using.
Thanks for taking the time to read my post! :)
It's worth checking out matplotlib as well although it may not meet all your criteria ... but have a look, its a great package
PyX might also be interesting, depending on your needs.
Regards
Francis Girard
>>>>> "Francis" == Francis Girard <fr************@free.fr> writes:
Francis> PyX might also be interesting, depending on your needs.
While pyx is a very nice package, it is probably not a good choice for
web app developers simply because it generates postscript, which is
not very browser friendly. Once could send the PS through a converter
such as ImageMagick, but it would probably be better to use a library
that generates browser friendly output natively.
matplotlib on the other hand, *does* work in web app servers, and
generates PNG/SVG natively. See http://matplotlib.sourceforge.net/faq.html#APPSERVER
Although it is a free and open source package, I think that the image
quality and support is on par with if not superior to what you find in
many commercial solutions. If the OP wants commercial support, he
might consider contacting the developer off-list :-)
JDH
John Hunter wrote: Although it is a free and open source package, I think that the image quality and support is on par with if not superior to what you find in many commercial solutions.
Amen to that. The ChartDirector demos looked very ugly to my eye.
matplotlib plots usually look quite good without any tweaking.
--
Robert Kern rk***@ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Michael T. Peterson |
last post by:
Would anyone care to recommend a good graphing package (commercial or
otherwise)? I've looked at some of the PEAR Image packages - The only
graphing package is still alpha quality. One...
|
by: FGO |
last post by:
Hi all,
I use jpgraph as a graphing tool and it is very slow. Is there a
solution to tune it or will I have to use another graphing solution, and
which one?
(My graphs are simple line stocks...
|
by: john |
last post by:
Are there any charting or graphing modules for python that can write
PNG, JPEG, or GIF graphics? I have found a couple of nice looking
packages that can make beautiful postscript, PDF, or SVGs...
|
by: Kenneth Miller |
last post by:
Hello All,
I am new to Python and i was wondering what graphing utlities would be
available to me. I have already tried BLT and after weeks of unsuccesful
installs i'd like to find something...
|
by: amyl |
last post by:
Does anyone know of any other commericial based listview packages? I
found http://www.glacialcomponents.com/. What I am looking for is one
that essentially is very fast with a large amount of...
|
by: robby.walker |
last post by:
Hi,
I've just released a full-featured online graphing calculator at
http://www.e-tutor.com/et2/graphing/
It requires no downloads or plugins - just JavaScript. You can track
points on the...
|
by: Dexter |
last post by:
GraphEasyRect was previously available as an applet. Now we have
converted it to a desktop standalone application that runs on
multiple
platforms Windows, Mac, and Linux
This tool allows...
|
by: sydneytroz |
last post by:
I am writing a program to simulate a double displacement reaction getting to equilibrium, but I am having some trouble graphing the particles' concentrations. It seems that it's only possible to pan...
|
by: skeates |
last post by:
Hey all - I'm attempting to write a program that accesses a database, runs some calculations according to user input, and then creates some graphs from the results. The first two steps were pretty...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |