This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

LineColorDirection, LineColorDirectionX, LineColorDirectionY, LineColorDirectionZ

Direction of color transitions on lines

MuPAD® notebooks are not recommended. Use MATLAB® live scripts instead.

MATLAB live scripts support most MuPAD functionality, though there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.

Value Summary

LineColorDirectionLibrary wrapper for “[LineColorDirectionX, LineColorDirectionY]” (2D), “[LineColorDirectionX, LineColorDirectionY, LineColorDirectionZ]” (3D)See below
LineColorDirectionX, LineColorDirectionY, LineColorDirectionZInheritedReal number

Graphics Primitives

ObjectsDefault Values
plot::Arc3d, plot::Circle3d, plot::Curve3d, plot::Cylindrical, plot::Dodecahedron, plot::Ellipse3d, plot::Function3d, plot::Hexahedron, plot::Icosahedron, plot::Implicit3d, plot::Matrixplot, plot::Octahedron, plot::Polygon3d, plot::Prism, plot::Pyramid, plot::Spherical, plot::Surface, plot::SurfaceSet, plot::SurfaceSTL, plot::Sweep, plot::Tetrahedron, plot::Tube, plot::VectorField3d, plot::XRotate, plot::ZRotate

LineColorDirection: [0, 0, 1]

LineColorDirectionX, LineColorDirectionY: 0

LineColorDirectionZ: 1

plot::Arrow2d, plot::Circle2d, plot::Conformal, plot::Curve2d, plot::Ellipse2d, plot::Function2d, plot::Implicit2d, plot::Polar, plot::Polygon2d, plot::Rectangle, plot::Sum, plot::VectorField2d

LineColorDirection: [0, 1]

LineColorDirectionX: 0

LineColorDirectionY: 1

plot::Arrow3d, plot::Box, plot::Cone

LineColorDirection: [0, 0, 1]

LineColorDirectionX, LineColorDirectionY: 0


LineColorDirection: [0, 1]

LineColorDirectionX: 0

LineColorDirectionY, LineColorDirectionZ: 1


LineColorDirection: [0, 1, 1]

LineColorDirectionX: 0

LineColorDirectionY, LineColorDirectionZ: 1


LineColorDirection determines the direction in which the color transitions for LineColorType = Dichromatic etc. take place.

When setting LineColorType to some other value than Flat or Functional, MuPAD® produces a “height-coloring.” By default, this color method actually uses the height of a point. Using LineColorDirection, the axis along which the color method should be applied can be changed.


Example 1

By default, MuPAD uses height coloring along the y axis for 2D objects:

f := plot::Function2d(sin(x), x=-PI..PI,
                      LineWidth = 1, LineColorType = Rainbow):

By changing LineColorDirection, this direction can be set to any angle. Note that LineColorDirection is an inherited attribute and may therefore be set at “top level” in the plot call:

plot(f, LineColorDirection = [1, 1])

Was this topic helpful?