spineplot {vcd}R Documentation

Spineplots

Description

Spine plots are special cases of mosaic plots, spineplot is a convenience interface to mosaic.

Usage

spineplot(x, ...)
## Default S3 method:
spineplot(x, split_vertical = TRUE, ...)
## S3 method for class 'formula':
spineplot(formula, data = list(), cut = NULL,  ...)

Arguments

x an object, the default method covers all cases covered by mosaic.
formula a "formula" of type y ~ x with a single dependent "factor" and a single explanatory variable. Alternatively, this can be a "table" object.
split_vertical logical. Contrary to the settings in mosaic, the default is to start with a vertical split.
data an optional data frame (only used if formula is a formula).
cut if x is a numeric variable, it is cut into a factor at these points, by default set to fivenum(x).
... additional arguments passed to mosaic.

Details

spineplot is a simple convenience interface to mosaic which uses a different default for the splitting direction. It is aimed at simple explanatory models like y ~ x where x can be either a factor or a numeric which is cut to a factor.

Value

The structable visualized is returned invisibly.

See Also

mosaic

Examples

## Arthritis data (dependence on a categorical variable)
data(Arthritis)
(spineplot(Improved ~ Treatment, data = Arthritis))

## Space shuttle data (dependence on a numerical variable)
data(SpaceShuttle)
(spineplot(Fail ~ Temperature, data = SpaceShuttle))

[Package vcd version 0.9-0 Index]