plotGreyPatches: plotGreyPatches

Description Usage Arguments Value Author(s) See Also Examples

Description

Draw a scatterplot with grey patches as placeholders for the points. Each patch may display two distinct grey nuances (upper left and bottom right halves).

Usage

1
plotGreyPatches(data, maingrey, auxgrey=NULL, patchSize=0.05, alpha=0.5, highlight=numeric(0), labels=rep("1", length(highlight)))

Arguments

data

nx2 matrix of points positions in the 2D space.

maingrey

Vector of gray intensities in [0,1]

auxgrey

If NULL, each patch displays only 1 grey intensity. If not NULL, its length should match maingrey, so that maingrey[i] and auxgrey[i] are the 2 grey nuances displayed by the i-th patch

patchSize

patch size as a ratio of the whole window.

alpha

If highlight is empty, this is the alpha value for all patches. Else if a set is highlighted, highlighted elements have this alpha value, and other elements have alpha/20.

highlight

numeric vector taking values in 1..n, indicating elements in data to highlight. Patches are associated to alpha=1 if highlighted, 0.04 if not. If no highlight is specified, all patches have alpha=1.

labels

text labels associated to highlighted elements. Defauts to "1" for all highlighted elements.

Value

NULL

Author(s)

Pierrick Bruneau

See Also

drawPatches

Examples

1
2
3
4
5
6
maingrey <- runif(20)
auxgrey <- runif(20)
xvals <- c(rnorm(20, -3), rnorm(20, 3))
yvals <- rnorm(40)
plotGreyPatches(cbind(xvals, yvals), maingrey, auxgrey) # with 2 nuances per patch
plotGreyPatches(cbind(xvals, yvals), maingrey) # only one nuance

patchPlot documentation built on May 1, 2019, 8:20 p.m.