BUILT-IN MATHEMATICA SYMBOL

ColorFunction

ColorFunction
is an option for graphics functions that specifies a function to apply to determine colors of elements.

DetailsDetails

• With ColorFunction->func, the arguments supplied to func are as follows:
•  Raster a Plot,ListLinePlot,ListLogPlot x, y ParametricPlot x, y, u or x, y, u, v RegionPlot x, y ArrayPlot,ReliefPlot a ContourPlot,ListContourPlot f contour levels DensityPlot,ListDensityPlot f ContourPlot3D,ListContourPlot3D x, y, z, f Plot3D,ListPlot3D,ListSurfacePlot3D,ListPointPlot3D x, y, z ParametricPlot3D x, y, z, u or x, y, z, u, v RegionPlot3D x, y, z Image3D,Raster3D a
• With the usual default setting , all arguments supplied to func are scaled to lie in the range 0 to 1.
• With original unscaled values are used.
• ColorFunction->"name" is equivalent to ColorFunction->(ColorData["name"][#i]&) where the slot used is as follows: Plot, ListPlot, etc.: (); ArrayPlot, ReliefPlot: (); ContourPlot, DensityPlot, etc.: (); ContourPlot3D, etc.: (); Plot3D, etc.: ().
• The list of possible color function names is given by ColorData["Gradients"].
• The function specified by ColorFunction must return color directives such as RGBColor and Hue or named colors such as Red and Blue.
• It can also return Opacity, as well as Glow and Specularity.
• Combinations of directives can be specified using Directive[g1, g2, ...].
• In 3D graphics, ColorFunction by default specifies diffuse colors for surfaces.
• If an explicit setting is given for ColorRules, MeshShading, or ContourShading, it is used in preference to the setting for ColorFunction.

ExamplesExamplesopen allclose all

Basic Examples (4)Basic Examples (4)

Color the surface by height:

 Out[1]=

 Out[1]=
 Out[2]=

Color a curve:

 Out[1]=

Color a matrix:

 Out[1]=