Or, you could just do it with matplotlib... http://physicsmajor.wordpress.com/2007/04/22/3d-surface-with-matplotlib/ This was the first hit on a google search for "matplotlib surface". I tested it and it works in 0.90.1. --jh--