TURBO

Purpose:

Generates a smooth, monotonic colormap of the visible color spectrum.

Syntax:

TURBO(len)

len

-

Optional. An integer, the colormap length. Defaults to the length of the current colormap.

Returns:

A table of RGB triples suitable for the SETCOLORMAP function.

Example:

clen = length(getcolormap());

W1: density(ravel(rep(0..(clen-1), 32), clen)');turbo

 

image\turbo.png

 

creates a table of 32 x N (where N == colormap length) RBG values and displays the resulting colors. The resulting image is a vertical plot of colors ranging from blue (lowest) to red (highest).

Example:

W1: hsv;showcmap()';scalesoff;label("hsv")

W2: rainbow;showcmap()';scalesoff;label("rainbow")

W3: turbo;showcmap()';scalesoff;label("turbo")

 

image\hrt.png

 

W1, W2 and W3 display similar 256x32 colormaps where 256 is the colormap length.

Remarks:

turbo by itself sets the colormap and shading.

 

a = turbo or setcolormap(turbo) returns the RGB values. In this case, use SETSHADING to make the new colormap take effect on an existing density or 2D plot.

 

The TURBO colormap is very similar to RAINBOW, but is meant to provide better color separation for viewers with some forms of color blindness.

See Also:

COOL

HOT

HSV

PINK

RAINBOW

SETCOLORMAP

SETSHADING

SHOWCMAP