Learn R Programming

hyperSpec (version 0.100.2)

legendright: Plot multivariate data into colour channels

Description

plot graph with legend right of it

Usage

legendright(p, l, legend.width = 8, legend.unit = "lines")

qmixtile( object, purecol = stop("pure component colors needed."), mapping = aes_string(x = "x", y = "y", fill = "spc"), ..., map.tileonly = FALSE )

normalize.colrange(x, na.rm = TRUE, legend = FALSE, n = 100, ...)

normalize.range(x, na.rm = TRUE, legend = FALSE, n = 100, ...)

normalize.null(x, na.rm = TRUE, legend = FALSE, n = 100, ...)

normalize.minmax(x, min = 0, max = 1, legend = FALSE, n = 100, ...)

qmixlegend( x, purecol, dx = 0.33, ny = 100, labels = names(purecol), normalize = normalize.colrange, ... )

colmix.rgb( x, purecol, against = 1, sub = TRUE, normalize = normalize.colrange, ... )

Value

invisible NULL

list with components ymin, max and fill to specify value and fill colour value (still numeric!) for the legend, otherwise the normalized values

ggplot object with legend

character with colours

Arguments

p

plot object

l

legend object

legend.width, legend.unit

size of legend part

object

matrix to be plotted with mixed colour channels

purecol

pure component colours, names determine legend labels

mapping

see geom_tile

...

qmixtile: handed to colmix.rgb

qmixlegend and colmix.rgb hand further arguments to the normalize function

map.tileonly

if TRUE, mapping will be handed to geom_tile instead of ggplot.

x

matrix with component intensities in columns

na.rm

see link[base]{min}

legend

should a legend be produced instead of normalized values?

n

of colours to produce in legend

min

numeric with value corresponding to "lowest" colour for each column

max

numeric with value corresponding to "hightest" colour for each column

dx

width of label bar

ny

number of colours in legend

labels

component names

normalize

function to normalize the values.

against

value to mix against (for sub = TRUE only, 1 = white, 0 = black)

sub

subtractive color mixing?

Author

Claudia Beleites

Claudia Beleites

Claudia Beleites