Matplotlib is a plotting library for Python which uses syntax similar to MATLAB. It was written by John Hunter.
The library provides a "pylab" interface which is procedural and based on a state machine, like OpenGL. There is also an OOP interface which has less thorough documentation and greater complexity.