Function Visualization

Overview »
Long the standard for high-quality function and surface visualization, the Wolfram Language 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
LogPlot ▪ LogLinearPlot ▪ LogLogPlot
Plot3D — 3D surfaces of one or more functions
ContourPlot — contour plot for a function
or curve
ContourPlot3D — 3D contour plot for a function
or surface
SliceContourPlot3D — 2D contours over slice surfaces for a function
DensityPlot — density plot for a function
DensityPlot3D — density plot for a function
SliceDensityPlot3D — density plots over slice surfaces for a function
ParametricPlot — 2D parametric curves or regions
ParametricPlot3D — 3D parametric curves or surfaces
PolarPlot ▪
RevolutionPlot3D ▪
SphericalPlot3D
NumberLinePlot — 1D regions defined by equations, inequalities, and intervals
RegionPlot — 2D regions defined by inequalities
RegionPlot3D — 3D regions defined by inequalities
Complex Function Visualization »
ComplexPlot — use color to plot the phase and magnitude of a function
ComplexPlot3D — use color and height to plot the phase and magnitude of a function
ReImPlot ▪
AbsArgPlot ▪ ...
Discrete Function Visualization »
DiscretePlot — plot functions
of a discrete variable
DiscretePlot3D — plot functions
of discrete variables
ListPlot ▪
ListLinePlot ▪
ArrayPlot ▪ ...
Vector Function Visualization »
VectorPlot — plot vectors from a vector field function
StreamPlot — plot streamlines from a vector field function
VectorPlot3D ▪
StreamPlot3D ▪
SliceVectorPlot3D ▪ ...
Styling Options »
Frame ▪ PlotStyle ▪ Filling ▪ Mesh ▪ ImageSize ▪ ...
Labels »
PlotLabels ▪ Labeled ▪ Callout ▪ ...
Legends »
PlotLegends ▪ LineLegend ▪
BarLegend ▪ ...
Annotation & Combination »
Tooltip ▪ StatusArea ▪ GraphicsGrid ▪ ...