vioplot {vioplot}R Documentation

violin plot

Description

Produce violin plot(s) of the given (grouped) values.

Usage

vioplot( x, ..., range=1.5, h, ylim, names)

Arguments

x data vector
... additional data vectors
range a factor to calculate the upper/lower adjacent values
h the height for the density estimator, if omit as explained in sm.density, h will be set to an optimum
ylim y limits
names one label, or a vector of labels for the datas must match the number of datas given

Details

A violin plot is a combination of a box plot and a kernel density plot. Specifically, it starts with a box plot. It then adds a rotated kernel density plot to each side of the box plot.

Author(s)

Daniel Adler dadler@uni-goettingen.de

References

Hintze, J. L. and R. D. Nelson (1998). Violin plots: a box plot-density trace synergism. The American Statistician, 52(2):181-4.

See Also

boxplot sm

Examples

  # box- vs violin-plot 
  par(mfrow=c(2,1))
  mu<-2
  si<-0.6
  bimodal<-c(rnorm(1000,-mu,si),rnorm(1000,mu,si)) 
  uniform<-runif(2000,-4,4)
  normal<-rnorm(2000,0,3)
  vioplot(bimodal,uniform,normal)
  boxplot(bimodal,uniform,normal)

[Package vioplot version 0.1 Index]