[PYTHON MATRIX-SIG] Plotting packages

Jeffrey Templon templon@studbolt.physast.uga.edu
Fri, 7 Mar 1997 15:49:05 -0500


Hi,

Jim Hugunin writes:
 > Recent posts have started me thinking about plotting and NumPy again.  This 
 > seems to be the weakest link in the package at the moment (since I've only 
 > been receiving minimal bug reports for the first beta release).  I'd really 
 > like people to be able to type:
 > 
 > plot(sin(arange(0,5*pi,pi/10)))

I'd like to reiterate my opinion that it'd be nice to have a plot be
an object.  This allows us to move up a notch (out of spaghetti-like
code) and do cool things like modify existing plots:

	plot1.xlims(10,20)
	plot1.update()

to change the x-axis limits, or for example

	gwin.stackplots(2,2,plot1,plot2,plot3,plot4)

to arrange four plots in a 2x2 matrix on the graphics window 'gwin'.

 > Am I missing any packages?  Am I wrong in my comments about any of these? 
 >  It sounds to me like the Astronomers among us are only interested in 
 > PGPlot.  Is this for historical reasons, or are there some features in this 
 > package that are not supported by the others?

Have you looked at DISLIN?  It's available in C, and looks pretty
nice.  The Linux and DOS versions are free, but unfortunately you have
to pay for the versions for other operating systems.  That's the
biggest disadvantage.  Possibly you might cut a deal with them as part
of making it a package.

The URL

	http://www.mpae.gwdg.de/dislin/dislin.html

					JAT

_______________
MATRIX-SIG  - SIG on Matrix Math for Python

send messages to: matrix-sig@python.org
administrivia to: matrix-sig-request@python.org
_______________