As a long time octave user I was intrigued when I came across Reinteract. Reinteract appears to leverage the power of mathplotlib in an easy-to-use interface. Where easy-to-use is a very relative term for an advanced maths graphing package. You obviously still have to understand the underlying maths.