Use labels based on variables specified in
Plot3D:
Use a black boundary around the edges of the surface:
Use a thick boundary around the edges of the surface:
Use a thick red boundary around the edges of the surface:
BoundaryStyle does not apply to holes cut by
Exclusions:
Automatic uses the natural scale from
PlotRange:
Use
BoxRatios to emphasize some particular feature, in this case a saddle surface:
Color clipped regions like the rest of the surface:
Do not draw clipped regions:
Make clipped regions partially transparent:
Color clipped regions red at the bottom and blue at the top:
Color according to the
x and
y coordinates:
Color by scaled

coordinate:
Use
ColorData for predefined color gradients:
Named color gradients color in the

direction:
ColorFunction has higher priority than
PlotStyle:
ColorFunction has lower priority than
MeshShading:
Use unscaled coordinates:
Use scaled coordinates in the

direction and unscaled coordinates in the

and

directions:
Show where
Plot3D samples a function:
Count how many times

is evaluated:
This uses automatic methods to compute exclusions, in this case from branch cuts:
Indicate that no exclusions should be computed:
Give a set of exclusions as an equation:
Give two sets of exclusions:
Use a condition with the exclusion equation:
Use both automatically computed and explicit exclusions:
Style the boundary with a thick blue line:
Style the boundary with a thick blue line and the surface in between transparent:
Use a transparent surface in the exclusion cuts:
Filling occurs along the region cut by the
RegionFunction:
Fill to both top and bottom:
Fill surface 1 to the bottom with blue and surface 2 to the top with red:
Fill to the bottom with a variety of styles:
Fill to the plane

with red below and blue above:
Fill to the plane

from below only:
Refine the surface where it changes quickly:
Show the initial and final sampling meshes:
Use 5 mesh lines in each direction:
Use 3 mesh lines in the
x direction and 6 mesh lines in the
y direction:
Use mesh lines at specific values:
Use different styles for different mesh lines:
Use the
z value as the mesh function:
Use mesh lines in the

and

directions:
Use mesh lines corresponding to fixed distances from the origin:
Use
None to remove regions:
Lay a checkerboard pattern over a surface:
MeshShading has a higher priority than
PlotStyle:
MeshShading has a higher priority than
ColorFunction:
Use red mesh lines in the

direction and thick mesh lines in the

direction:
Normals are automatically calculated:
Use
None to get flat shading for all the polygons:
Vary the effective normals used on the surface:
Generate a higher-quality plot:
Emphasize performance, possibly at the cost of quality:
Use more initial points to get a smoother surface:
Use 20 initial points in the

direction and 5 in the

direction:
Automatically compute the
z range:
Use all points to compute the range:
Show the surface over the full
x,
y range:
Automatically compute the
x,
y range:
Use an explicit
z range to emphasize features:
Color a surface with diffuse orange:
Use
Specularity to get highlights:
Use
Opacity to get transparent surfaces:
Use separate styles for each of the surfaces:
Plot over an annulus region in

and

:
Filling will fill from the region boundary:
Regions do not have to be connected:
Use any logical combination of conditions:
Evaluate functions using machine-precision arithmetic:
Evaluate functions using arbitrary-precision arithmetic: