LSD (version 4.0-0)

fusionplot: Visualize two-dimensional data clusters

Description

Depict a numeric matrix or list utilizing the underlying distribution quantiles of one dimension in a color encoded fashion.

Usage

fusionplot(x, y, label = NULL, main = NULL, xlim = NULL, ylim = NULL,
  fromto = c(0.05, 0.95), colpal = "standardheat", simulate = FALSE,
  daltonize = FALSE, cvd = "p", nrcol = 25, outer.col = "lightgrey",
  quartiles.col = c("grey", "black", "grey"), add.quartiles = TRUE,
  separate = TRUE, rev = FALSE, size = TRUE, alpha = NULL,
  axes = TRUE, ...)

Arguments

x

a numeric vector.

y

a numeric vector.

label

a character vector assigning rows/elements of 'input' to clusters (if specified, multiple clusters can be depicted in different colors and/or subsequent plots).

main

title(s) of the plot, standard graphics parameter.

xlim

x limits, standard graphics parameter.

ylim

y limits, standard graphics parameter.

fromto

a numeric vector containing the range of quantiles (between 0 and 1) to be plotted.

colpal

a character vector containing R built-in color names or a name of a LSD colorpalette as a character string (see disco() or disco).

simulate

logical: if TRUE (FALSE by default), a converted colorpalette is used to simulate dichromat vision according to http://www.daltonize.org (see daltonize).

daltonize

logical: if TRUE (FALSE by default), a converted colorpalette is used to enhance dichromat vision according to http://www.daltonize.org (see daltonize).

cvd

character string implying the type of color vision deficiency ("p" for protanope, "d" for deuteranope or "t" for tritanope).

nrcol

a non-negative integer specifying the number of colors to be used (defaults to 25, if not specified).

outer.col

R built-in color to be used for outlier lines (lines outside of 'fromto').

quartiles.col

a character vector containing three R built-in colors for quartile lines (c('0.25','0.5','0.75')).

add.quartiles

logical: if TRUE (by default), lines are plotted corresponding to the quartiles.

separate

if TRUE (by default), different clusters are depicted in subsequent plots.

rev

logical: if TRUE (FALSE by default), a reversed colorpalette is used.

size

logical: if TRUE (by default), the size of each cluster is added to the title of the respective plot.

alpha

alpha value: a two-digit integer between 01 and 99 for color opacity, i.e. appearance of partial or full transparency (usage omitted by default).

axes

logical: if TRUE (by default), a box and axes are added to the plot (if FALSE, custom specification of axes can be achieved via basic R graphics functions).

...

additional parameters to be passed to points and plot.

See Also

singlefusionplot, align, demotour, disco, colorpalette

Examples

Run this code
# NOT RUN {
nr = 750
x = 1:nr/300
y = c(rnorm(nr)+sin(2*x)*3,rnorm(nr)+sin(2*x+pi/2)*3)
x = c(x,x)

labs = paste("cluster",c(rep(c(1,2),each = nr)))
colpals = c("oranges","pubu")
qcol = c("transparent","black","transparent")
fusionplot(x,y,labs,separate=FALSE,colpal=colpals,alpha=75,quartiles.col = qcol)
# }

Run the code above in your browser using DataLab