plscmap1la(3plplot)

plscmap1la3plplot

Set cmap1 colors and alpha transparency using a piece-wise linear relationship

Usage

plscmap1la(itype, npts, intensity, coord1, coord2, coord3, alpha, alt_hue_path)

Overview

This is a variant of plscmap1l(3plplot) that supports alpha channel transparency. It sets cmap1 colors using a piece-wise linear relationship between cmap1 intensity index (0.0-1.0) and position in HLS or RGB color space (see the PLplot documentation) with alpha transparency value (0.0-1.0). It may be called at any time.

Redacted form: plscmap1la(itype, intensity, coord1, coord2, coord3, alpha, alt_hue_path)

This function is used in example 30.

Arguments

itype (PLBOOL(3plplot), input)

true: RGB, false: HLS.

npts (PLINT(3plplot), input)

number of control points.

intensity (PLFLT_VECTOR(3plplot), input)

A vector containing the cmap1 intensity index (0.0-1.0) in ascending order for each control point.

coord1 (PLFLT_VECTOR(3plplot), input)

A vector containing the first coordinate (H or R) for each control point.

coord2 (PLFLT_VECTOR(3plplot), input)

A vector containing the second coordinate (L or G) for each control point.

coord3 (PLFLT_VECTOR(3plplot), input)

A vector containing the third coordinate (S or B) for each control point.

alpha (PLFLT_VECTOR(3plplot), input)

A vector containing the alpha transparency value (0.0-1.0) for each control point.

alt_hue_path (PLBOOL_VECTOR(3plplot), input)

A vector (with npts - 1 elements) containing the alternative interpolation method Boolean value for each control point interval. (alt_hue_path[i] refers to the interpolation interval between the i and i + 1 control points).

Releases

9 releases since Debian 5.0 (Lenny); the text changed 8 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8
  5. 9
  6. 10
  7. 11
  8. 12
  9. 13

Authors

Many developers (who are credited at http://plplot.org/credits.php) have contributed to PLplot over its long history.

From plplot-doc 5.15.0+dfsg2-15 in Debian 13 (Trixie). Parsed by carta from the page's man source.