Graphics Directives

The Wolfram Language allows you detailed control over the way that graphics objects are rendered. The combination of sequentially-acting graphics directives, together with hierarchical style specifications, makes possible succinct descriptions of complex graphical scenes.

Colors & Opacity »

Red  ▪  Green  ▪  Blue  ▪  Hue  ▪  RGBColor  ▪  GrayLevel  ▪  Blend  ▪  ...

Opacity opacity (0 for transparent)

ColorData data for named color schemes (gradients, collections, etc.)


PointSize, AbsolutePointSize relative and absolute sizes of points

Lines & Arrows

Thick, Thin, Thickness, AbsoluteThickness line thicknesses

Dashed, Dotted, DotDashed, Dashing, AbsoluteDashing line dashing

Arrowheads form and placement of arrowheads

JoinForm, CapForm join and cap styles for lines

2D & 3D Objects

EdgeForm, FaceForm rendering of edges and faces

Texture texture for faces

Filling in 2D

PatternFilling fill a shape with a repeated version of a base pattern

HatchFilling fill a shape with line hatching

LinearGradientFilling fill a shape with a linear gradient

RadialGradientFilling  ▪  ConicGradientFilling

Surface Shading in 3D

MaterialShading realistic rendering of surface material

ToonShading cartoon-like shading of surfaces

StippleShading  ▪  GoochShading  ▪  HatchShading  ▪  HalftoneShading

Opacity, Glow, Specularity, Lighting 3D surface properties

Effects in 2D

DropShadowing drop shadow effect

Blurring blur effect

Haloing halo effect


AmbientLight  ▪  DirectionalLight  ▪  PointLight  ▪  SpotLight

Lighting list of light sources

Text & Formatting Options

FontSize  ▪  FontFamily  ▪  Bold  ▪  Italic  ▪  StandardForm

Directive compound directive

Style general style specification