disipyl Features
Overview
disipyl provides easy and intuitive access to the features
of the DISLIN plotting library.
All the Power of DISLIN
The DISLIN plotting library is very powerful. A sampling of DISLIN's
features include:
- Two and three-dimensional plots including:
- Curve plots
- Scatter plots
- Contour plot
- Bar and Pie Charts
- Vector fields
- 3D wire plots
- 3D surface plots
- Function surfaces
- Isosurfaces
- Parametric surface plots
- 3D color plots
- Projection of 2D planes into 3D axis systems
- Automatic or custom legends
- TeX syntax for including mathematical formulas
- Output Formats: Postscript, PDF, TIFF, PNG, WMF, and others.
disipyl's Added Functionality
Building on DISLIN's features, disipyl adds the following
functionality:
- Object-oriented class hierarchy for creating and manipulating plots
- Dynamic:
- Plots can be created quickly and easily from the interactive Python
interpretter or in module files
- The attributes of plot objects can be changed dynamically at
run-time.
- Attributes of objects can be set in arbitrary order and changed at
will
- Plots can be "pickled" and "unpickled"
- Includes a set of "quick" plot functions/classes to speed up the most
common plotting tasks.
- Easily extendable
- Users can derive new classes and wrapper functions to create any
type of plot they please
- Place-holders for arbitrary calls to the DISLIN library
- Easily interfaced to Tkinter or other GUI toolkits
- Extensive set of demos and documentation
- Includes Diddle - A Tkinter based add on for the IDLE development
environment.