|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
ParametricPlot[{fx, fy}, {u, umin, umax}]
generates a parametric plot of a curve with x and y coordinates
and
as a function of u.
ParametricPlot[{{fx, fy}, {gx, gy}, ...}, {u, umin, umax}]
plots several parametric curves.
ParametricPlot[{fx, fy}, {u, umin, umax}, {v, vmin, vmax}]
plots a parametric region.
ParametricPlot[{{fx, fy}, {gx, gy}, ...}, {u, umin, umax}, {v, vmin, vmax}]
plots several parametric regions.
Details and OptionsDetails and Options
- ParametricPlot treats the variables u and v as local, effectively using Block.
- ParametricPlot has attribute HoldAll, and evaluates the
and
only after assigning specific numerical values to variables. - In some cases, it may be more efficient to use Evaluate to evaluate the
and
symbolically before specific numerical values are assigned to variables. - No curve is drawn in any regions where the corresponding
or
evaluates to None. - ParametricPlot has the same options as Graphics, with the following additions and changes:
-
AspectRatio Automatic ratio of height to width Axes True whether to draw axes BoundaryStyle Automatic how to draw boundaries of regions ColorFunction Automatic how to apply coloring to curves or regions ColorFunctionScaling True whether to scale arguments to ColorFunction EvaluationMonitor None expression to evaluate at every function evaluation Exclusions Automatic u points or u, v curves to exclude ExclusionsStyle None what to draw at excluded points or curves Frame Automatic whether to put a frame around the plot MaxRecursion Automatic the maximum number of recursive subdivisions allowed Mesh Automatic how many mesh divisions to draw MeshFunctions Automatic how to determine the placement of mesh divisions MeshShading None how to shade regions between mesh points or lines MeshStyle Automatic the style for mesh divisions Method Automatic the method to use for refining curves or regions PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLegends None legends for curves PlotPoints Automatic initial number of sample points in each parameter PlotRange Automatic range of values to include PlotRangeClipping True whether to clip at the plot range PlotStyle Automatic graphics directives to specify the style for each object RegionFunction (True&) how to determine whether a point should be included TextureCoordinateFunction Automatic how to determine texture coordinates TextureCoordinateScaling True whether to scale arguments to TextureCoordinateFunction WorkingPrecision MachinePrecision the precision used in internal computations - Interactive labeling can be specified for curves and regions using Tooltip, StatusArea, or Annotation.
- ParametricPlot[Tooltip[{{fx, fy}, ...}, ...]] specifies that
should be displayed as tooltip labels for the corresponding curves or regions. - Tooltip[{fx, fy}, label] specifies an explicit tooltip label for a curve or region.
- Typical settings for PlotLegends include:
-
None no legend Automatic automatically determine the legend "Expressions" use 



, 



... as legend labels{lbl1,lbl2,...} use
,
, ... as legend labelsPlaced[lspec,...] specify placement for legend - ParametricPlot initially evaluates each function at a number of equally spaced sample points specified by PlotPoints. Then it uses an adaptive algorithm to choose additional sample points, subdividing a given interval in each parameter at most MaxRecursion times.
- You should realize that with the finite number of sample points used, it is possible for ParametricPlot to miss features in your functions. To check your results, you should try increasing the settings for PlotPoints and MaxRecursion.
- On[ParametricPlot::accbend] makes ParametricPlot print a message if it is unable to reach a certain smoothness of curve.
- The default setting Mesh->Automatic corresponds to None for curves, and
for regions. - With Mesh->All, ParametricPlot will explicitly draw a point at each sample point on each curve, or will draw a line to indicate each region subdivision.
- The default setting MeshFunctions->Automatic corresponds to
for curves, and
for regions. - The arguments supplied to functions in MeshFunctions and RegionFunction are x, y, u, and v. Functions in ColorFunction and TextureCoordinateFunction are by default supplied with scaled versions of these arguments.
- The functions are evaluated all along each curve, or all over each region.
- ParametricPlot returns Graphics[Line[data]] for curves and Graphics[GraphicsComplex[data]] for regions.
New in 1 | Last modified in 9
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





