Use labels based on variables specified in

Plot3D:

Use colored backgrounds:

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:

Do not use any boundary:

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

and

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:

Fill to the bottom:

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:

Use no mesh:

Show the initial and final sampling meshes:

Use 5 mesh lines in each direction:

Use 3 mesh lines in the

direction and 6 mesh lines in the

direction:

Use mesh lines at specific values:

Use different styles for different mesh lines:

Use the

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:

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

range:

Use all points to compute the range:

Show the surface over the full

,

range:

Automatically compute the

,

range:

Use an explicit

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:

Produce a wire mesh:

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:

Textures use scaled

and

coordinates by default:

Use the

and

parameters:

Use unscaled coordinates:

Use textures to highlight how parameters map onto a surface:

Use scaled or unscaled coordinates for textures:

Evaluate functions using machine-precision arithmetic:

Evaluate functions using arbitrary-precision arithmetic: