I am sure commercial software products offer that capability: MATLAB, Mathematica, Maple, Mathcad, etc.

Do you have access to any of these packages?

Among free products, there are many. A few that come to mind quickly are the following:

Octave (http://www.gnu.org/software/octave/index.html)

Scilab (http://www.scilab.org/)

RLaB (http://rlabplus.sourceforge.net/)

Maxima (http://maxima.sourceforge.net/)

Online 3d Function Grapher (http://www.livephysics.com/tools/mathematical-tools/online-3-d-function-grapher/)

gnuplot (http://www.gnuplot.info/)

Hopefully, one of these offer the features you are seeking.