Learn R Programming

tricolore (version 1.2.2)

ColorMapTricolore: CIE-Lch Mixture of Ternary Composition

Description

Return the ternary balance scheme colors for a matrix of ternary compositions.

Usage

ColorMapTricolore(P, center, breaks, h_, c_, l_, contrast, spread)

Arguments

P

n by 3 matrix of ternary compositions p1, p2, p3_i for i=1, ..., n.

center

Ternary coordinates of the grey-point.

breaks

Number of breaks in the discrete color scale. An integer >1. Values above 99 imply no discretization.

h_

Primary hue of the first ternary element in angular degrees [0, 360].

c_

Maximum possible chroma of mixed colors [0, 200].

l_

Lightness of mixed colors [0, 100].

contrast

Lightness contrast of the color scale [0, 1).

spread

Spread of the color scale around center > 0.

Value

An n row data frame giving, for each row of the input P, the input proportions (p1, p2, p3), parameters of the color mixture (h, c, l) and the hex-rgb string of the mixed colors (rgb).

Examples

Run this code
# NOT RUN {
P <- prop.table(matrix(runif(9), ncol = 3), 1)
tricolore:::ColorMapTricolore(P, center = rep(1/3, 3), breaks = 4,
                              h_ = 80, c_ = 140, l_ = 80,
                              contrast = 0.4, spread = 1)

# }

Run the code above in your browser using DataLab