- 
    Functions
    
- Blend
 - BoundaryStyle
 - ClippingStyle
 - ColorData
 - ColorFunction
 - ColorFunctionScaling
 - ColorRules
 - ContourLabels
 - Contours
 - ContourShading
 - ContourStyle
 - DataRange
 - ExampleData
 - Exclusions
 - ExclusionsStyle
 - ExtentElementFunction
 - ExtentMarkers
 - ExtentSize
 - Filling
 - FillingStyle
 - InterpolationOrder
 - Joined
 - MaxPlotPoints
 - MaxRecursion
 - Mesh
 - MeshFunctions
 - MeshShading
 - MeshStyle
 - PerformanceGoal
 - PlotHighlighting
 - PlotLabels
 - PlotLegends
 - PlotMarkers
 - PlotPoints
 - PlotRange
 - PlotStyle
 - PlotTheme
 - RegionFunction
 - ScalingFunctions
 - Texture
 - TextureCoordinateFunction
 - TextureCoordinateScaling
 
 - Related Guides
 - Tech Notes
 - Related Workflow Guides
 - 
    
    
- 
      Functions
      
- Blend
 - BoundaryStyle
 - ClippingStyle
 - ColorData
 - ColorFunction
 - ColorFunctionScaling
 - ColorRules
 - ContourLabels
 - Contours
 - ContourShading
 - ContourStyle
 - DataRange
 - ExampleData
 - Exclusions
 - ExclusionsStyle
 - ExtentElementFunction
 - ExtentMarkers
 - ExtentSize
 - Filling
 - FillingStyle
 - InterpolationOrder
 - Joined
 - MaxPlotPoints
 - MaxRecursion
 - Mesh
 - MeshFunctions
 - MeshShading
 - MeshStyle
 - PerformanceGoal
 - PlotHighlighting
 - PlotLabels
 - PlotLegends
 - PlotMarkers
 - PlotPoints
 - PlotRange
 - PlotStyle
 - PlotTheme
 - RegionFunction
 - ScalingFunctions
 - Texture
 - TextureCoordinateFunction
 - TextureCoordinateScaling
 
 - Related Guides
 - Tech Notes
 - Related Workflow Guides
 
 - 
      Functions
      
 
Plotting Options
With its core symbolic paradigm and immediate access to sophisticated numerical, symbolic, and geometric algorithms, the Wolfram Language is able to provide a uniquely flexible and unified framework for creating perceptually powerful graphics from functions and data—and for algorithmically highlighting features while maintaining aesthetic integrity.
Overall Appearance
PlotTheme — pick an overall visual theme (minimal, scientific, detailed, web, ...)
Main Styling Elements
PlotStyle — styles for points, curves, and surfaces
PlotMarkers — markers for discrete data points
Joining
Joined — whether to join points to make lines
Filling
Filling — what filling to add under points, curves, and surfaces
FillingStyle ▪ ClippingStyle ▪ BoundaryStyle
Coloring »
ColorFunction — a function for coloring curves or surfaces
ColorRules ▪ ColorFunctionScaling ▪ Blend ▪ ColorData ▪ ...
Legends »
PlotLegends — legends for points, curves, and surfaces
Labeling
PlotLabels — labels for points and curves
PlotHighlighting — highlight and label plot elements
Textures
TextureCoordinateFunction — texture coordinates to use for surfaces
Texture ▪ TextureCoordinateScaling ▪ ExampleData
Mesh Display
Mesh — what mesh lines, points, etc. to include
MeshStyle — the style for mesh lines, points, etc.
MeshShading — array of shadings for mesh patches
MeshFunctions — functions to define families of mesh lines, etc.
Contour Plots
Contours ▪ ContourStyle ▪ ContourShading ▪ ContourLabels ▪ ...
Plotting Region »
PlotRange — range of values to include in the plot
RegionFunction — general function to define the plotting region
Function Discontinuities
Exclusions — how and where to check for discontinuities and excluded regions
ExclusionsStyle — how to render asymptotes, excluded regions, etc.
Sampling & Adaptivity
PlotPoints — number of initial sample points for each variable
MaxRecursion — maximum level of recursive subdivision
PerformanceGoal — whether to try to optimize for speed or for quality
Discrete Function Rendering
ExtentSize — how far and direction to extend from each plot point
ExtentMarkers — markers to use at extent boundaries
ExtentElementFunction — function to generate primitives for extents
Data Rendering
InterpolationOrder — how to join points in 2D and 3D (0 for steps, 1 for lines, etc.)
ScalingFunctions — how to scale individual coordinates