XYZColor

XYZColor[x,y,z]
is a color directive with tristimulus values x, y, and z.

XYZColor[x,y,z,α]
specifies opacity α.

DetailsDetails

  • XYZColor is a color space defined in terms of standard responses to a power spectrum. It was the first standard quantitative color space and allows for objective comparison of colors.
  • XYZColor is device independent and corresponds to the CIE 1931 color space.
  • The parameters have the following interpretation:
  • xcolor, combination of green and red
    yapproximate luminance
    zcolor, approximately blue
  • The parameters x, y, and z are given by , , and , where , , and are the CIE standard observer color-matching functions, the spectral power distribution, and the wavelength in nanometers.
  • XYZColor allows any non-negative real number for x, y, and z; negative values will be clipped.
  • RGBColor approximately corresponds to x between 0 and 0.97, y between 0 and 1, and z between 0 and 0.83.
  • ColorConvert can be used to convert XYZColor to other color spaces.
  • The alternative forms XYZColor[{x,y,z}] and XYZColor[{x,y,z,a}] can also be used. »
  • XYZColor indicates that graphics primitives should be displayed in the color given.
  • Style[expr,XYZColor[]] specifies that expr should be displayed with the specified color. »
  • For 3D surfaces, explicit XYZColor directives define surface colors; the final shading depends on lighting and contributions from specularity and glow. »
  • Glow[XYZColor[]] specifies color independent of lighting. »
  • XYZColor[x,y,z,a] is equivalent to Directive[XYZColor[x,y,z],Opacity[α]]. »
  • If no opacity has been specified, XYZColor[x,y,z] is equivalent to XYZColor[x,y,z,1].

ExamplesExamplesopen allclose all

Basic Examples  (4)Basic Examples  (4)

Specify the color of graphics primitives:

In[1]:=
Click for copyable input
Out[1]=

Specify the color with opacity:

In[1]:=
Click for copyable input
Out[1]=

Specify the output color of expressions:

In[1]:=
Click for copyable input
Out[1]=

Specify the color of plots:

In[1]:=
Click for copyable input
Out[1]=
Introduced in 2014
(10.0)