Function Visualization

Topic
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  ▪  ...