xyloplot: Method for creating xyloplots

Description Usage Arguments See Also Examples

View source: R/functions.R

Description

Plots xylophone(s) [essentially vertical histograms] for the input vector(s), provided either as a single vector or list of vectors. Either numeric vectors or character vectors/factors are admissible. If numeric vectors are provided, cut will be used to aggregate values, whereas if character vectors or factors are provided, each 'level' will get it's own ‘key’. Note, that the height of the plot/length of the level labels may need adjusting to fit. A second vector or list of vectors can be provided as the rhs argument. If so, ‘split’ xyloplots are created, with the left hand sides corresponding to distributions in x and right hand sides corresponding to distributions in rhs. Note that if rhs is not null, it must have the same class as x, and if it is a list, it must be the same length as x and it's elements must be the same class as those in x.

Usage

1
xyloplot(x, rhs = NULL, ...)

Arguments

x

Vector or list of vectors to use for creating xyloplots.

rhs

If not NULL, causes xyloplot to split xylophones and forms the distribution(s) for right hand side xylphones, complementary to the left hand side ones reflecting x.

...

Other arguments to be passed to xyloplot.list and plot.

See Also

xyloplot.list xyloplot.numeric

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
xyloplot(rnorm(1000))
xyloplot(
 x=lapply(1:3, function(mean) rnorm(mean=mean, n=1000)), 
 breaks=20,
 col=rainbow(3), 
 main="title")
xyloplot(
 replicate(n=5, simplify=FALSE, 
  expr=factor(sample(c(0.01, 0.1, 0.2, 0.25, 0.5, 1), size=10, replace=TRUE))), 
 col=rainbow(5))
xyloplot(
 sample(c("goldfish","cat","dog","fish","mouse","giraffe"), 
 size=100, replace=TRUE))

xyloplot documentation built on May 29, 2017, 3:03 p.m.

Search within the xyloplot package
Search all R packages, documentation and source code