Long the standard for high-quality function and surface visualization,
Mathematica incorporates a host of original numeric, symbolic and geometric algorithms that automate the immediate creation of highly aesthetic and technically correct 2D and 3D visualizations.
Plot — curves of one or more functions
f(x) Plot3D — 3D surfaces of one or more functions
f(x, y) ContourPlot — contour plot for a function
f(x, y) or curve
f(x, y)=c ContourPlot3D — 3D contour plot for a function
f(x, y, z) or surface
f(x, y, z)=c DensityPlot — density plot for a function
f(x, y) ParametricPlot — 2D parametric curves or regions
ParametricPlot3D — 3D parametric curves or surfaces
RegionPlot — 2D regions defined by inequalities
RegionPlot3D — 3D regions defined by inequalities