cluster (version 2.0.5)

bannerplot: Plot Banner (of Hierarchical Clustering)

Description

Draws a “banner”, i.e. basically a horizontal barplot visualizing the (agglomerative or divisive) hierarchical clustering or an other binary dendrogram structure.

Usage

bannerplot(x, w = rev(x$height), fromLeft = TRUE, main=NULL, sub=NULL, xlab = "Height", adj = 0, col = c(2, 0), border = 0, axes = TRUE, frame.plot = axes, rev.xax = !fromLeft, xax.pretty = TRUE, labels = NULL, nmax.lab = 35, max.strlen = 5, yax.do = axes && length(x$order) <= nmax.lab,="" yaxright =" fromLeft," y.mar =" 2.4" +="" max.strlen="" 2.5,="" ...)<="" div="">

Arguments

x
a list with components order, order.lab and height when w, the next argument is not specified.
w
non-negative numeric vector of bar widths.
fromLeft
logical, indicating if the banner is from the left or not.
main,sub
main and sub titles, see title.
xlab
x axis label (with ‘correct’ default e.g. for plot.agnes).
adj
passed to title(main,sub) for string adjustment.
col
vector of length 2, for two horizontal segments.
border
color for bar border; now defaults to background (no border).
axes
logical indicating if axes (and labels) should be drawn at all.
frame.plot
logical indicating the banner should be framed; mainly used when border = 0 (as per default).
rev.xax
logical indicating if the x axis should be reversed (as in plot.diana).
xax.pretty
logical or integer indicating if pretty() should be used for the x axis. xax.pretty = FALSE is mainly for back compatibility.
labels
labels to use on y-axis; the default is constructed from x.
nmax.lab
integer indicating the number of labels which is considered too large for single-name labelling the banner plot.
max.strlen
positive integer giving the length to which strings are truncated in banner plot labeling.
yax.do
logical indicating if a y axis and banner labels should be drawn.
yaxRight
logical indicating if the y axis is on the right or left.
y.mar
positive number specifying the margin width to use when banners are labeled (along a y-axis). The default adapts to the string width and optimally would also dependend on the font.
...
graphical parameters (see par) may also be supplied as arguments to this function.

Examples

Run this code
data(agriculture)
bannerplot(agnes(agriculture), main = "Bannerplot")

Run the code above in your browser using DataCamp Workspace