F_2_panel.violin {lattice} | R Documentation |
Panel Function to create Violin Plots
Description
This is a panel function that can create a violin plot. It is
typically used in a high-level call to bwplot
.
Usage
panel.violin(x, y, box.ratio = 1, box.width,
horizontal = TRUE,
alpha, border, lty, lwd, col,
varwidth = FALSE,
bw, adjust, kernel, window,
width, n = 50, from, to, cut,
na.rm, ...,
identifier = "violin")
Arguments
x , y |
numeric vector or factor. Violin plots are drawn for each unique
value of |
box.ratio |
ratio of the thickness of each violin and inter violin space |
box.width |
thickness of the violins in absolute units;
overrides |
horizontal |
logical. If FALSE, the plot is ‘transposed’ in the sense that
the behaviours of |
alpha , border , lty , lwd , col |
graphical parameters controlling the violin. Defaults are taken
from the |
varwidth |
logical. If |
bw , adjust , kernel , window , width , n , from , to , cut , na.rm |
arguments to |
... |
arguments passed on to |
identifier |
A character string that is prepended to the names of grobs that are created by this panel function. |
Details
Creates Violin plot of x
for every level of y
. Note that
most arguments controlling the display can be supplied to the
high-level (typically bwplot
) call directly.
Author(s)
Deepayan Sarkar Deepayan.Sarkar@R-project.org
See Also
Examples
bwplot(voice.part ~ height, singer,
panel = function(..., box.ratio) {
panel.violin(..., col = "transparent",
varwidth = FALSE, box.ratio = box.ratio)
panel.bwplot(..., fill = NULL, box.ratio = .1)
} )