ColorTools - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Graphics : Packages : ColorTools : ColorTools/Palette

ColorTools

  

Palette

  

construct a palette data structure

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

Palette(colors)

Palette(colors, palettetype=type )

Parameters

colors

-

list of colors in formats recognized by ColorTools, or a list of equations of the form string=color.

type

-

type of palette given as a string. Choices are dictionary, fill, line, and point. A dictionary palette is intended to store an association of colors and names. The other palette types specify a collection of colors intended for use in plotted figures of the given type. In general, darker, more saturated colors are better for points and lines while lighter, less saturated colors are better for fills.

Description

• 

A palette data structure is an object that stores a collection of named colors in a specified order.

• 

If names are not specified for the colors in the palette, names will be created using the ColorDescription command.

• 

The palette structure is primarily used to register new collections of colors using the AddPalette command.

• 

As stand-alone objects, palettes recognize the indexing operator [] and can be indexed as if they were lists (using integer indices) or tables (using color name strings). As long as the palette type is not set to dictionary, when indexed using a higher number than the number of colors specified in the definition, the palette will automatically be extended using the ExpandPalette command.

Examples

withColorTools:

graysPaletteseqColori10$3,i=0..10

grays:=Palette:BlackDark GrayDark Gray 2Dark Gray 3GrayGray 2Gray 3Light GrayLight Gray 2Light Gray 3White

(1)

grays2

RGB : Dark Gray

(2)

grays8..2

RGB : Light Gray,RGB : Light Gray 2,RGB : Light Gray 3

(3)

grays[]

RGB : Black,RGB : Dark Gray,RGB : Dark Gray 2,RGB : Dark Gray 3,RGB : Gray,RGB : Gray 2,RGB : Gray 3,RGB : Light Gray,RGB : Light Gray 2,RGB : Light Gray 3,RGB : White

(4)

primaryPaletteRed=Color#f00,Blue=Color#00f,Green=Color#0f0,palettetype=fill

primary:=Palette:RedBlueGreen

(5)

primaryRed

RGB : Red

(6)

Swatchesprimary,rows=1

Automatic transformations of colors may be done on non-dictionary palettes.

Lookupprimary,Red,shade=point

RGB : 0.806 0.176 0.0894

(7)

Non-dictionary palettes can be automatically expanded.

primary1..5

RGB : Red,RGB : Blue,RGB : Green,RGB : 1 0 1,RGB : 0 1 1

(8)

Palettes cannot be empty.

Palette

Error, (in ColorTools:-Palette:-ModuleCopy) a palette must be constructed with at least one color

Compatibility

• 

The ColorTools[Palette] command was introduced in Maple 16.

• 

For more information on Maple 16 changes, see Updates in Maple 16.

See Also

ColorTools

ColorTools/ColorSpaces

ColorTools[AddPalette]

ColorTools[Color]

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam