SAGE plotting

Here are some python plotting engines/libraries:

sage: maxima.eval("plot3d(2^(-u^2+v^2),[u,-1,1],[v,-1,1],[plot_format, openmath]);")

SAGE's plotting functionality is built on top of matplotlib, which is a very extensive plotting library with a user interface that is very similiar to Matlab's plotting. The interface that SAGE provides to matplotlib is very Mathematica like.

There are also several links to plotting/graphics/data visualization programs at the scipy [http://www.scipy.org/Topical_Software#head-b98ffdb309ccce4e4504a25ea75b5c806e4897b6 wiki].