chaco (with matplotlibchaco has much better support for interacting with plot elements and rendering is very fastmaking it good choice for building interactive gui applications figure - chaco example plot mayavi the mayavi projectdeveloped by prabhu ramachandrangael varoquauxand othersis graphics toolkit built on the open source +graphics library vtk mayavilike matplotlibintegrates with ipython so that it is easy to use interactively the plots can be pannedrotatedand zoomed using the mouse and keyboard used mayavi to make one of the illustrations of broadcasting in while don' show any mayavi-using code herethere is plenty of documentation and examples available online in many casesi believe it is good alternative to technology like webglthough the graphics are harder to share in interactive form other packages of coursethere are numerous other visualization libraries and applications available in pythonpyqwtveuszgnuplot-pybigglesand others have seen pyqwt put to good use in gui applications built using the qt application framework using pyqt while many of these libraries continue to be under active development (some of them plotting and visualization www it-ebooks info