mosaicplot {base} | R Documentation |
Plots a mosaic on the current graphics device.
mosaicplot(x, ...) mosaicplot.default(X, main = NULL, xlab = NULL, ylab = NULL, sort = NULL, off = NULL, dir = NULL, color = FALSE) mosaicplot.formula(formula, data = NULL, subset, na.action, ...)
This is a generic function. It currently has a default method
(mosaicplot.default
) and a formula interface
(mosaicplot.formula
).
See Emerson (1998) for more information and a case study with television viewer data from Nielsen Media Research.
S-PLUS original by John Emerson emerson@stat.yale.edu. Slightly modified for R by KH.
Hartigan, J.A., and Kleiner, B. (1984). A mosaic of television ratings. The American Statistician, 38, 32-35.
John W. Emerson (1998). Mosaic displays in S-PLUS: a general implementation and a case study. Statistical Computing and Graphics Newsletter (ASA), 9, 1, 17-23.
Friendly, M. (1994).
Mosaic displays for multi-way contingency tables.
Journal of the American Statistical Association, 89,
190-200.
The home page of Michael Friendly
(http://hotspur.psych.yorku.ca/SCS/friendly.html) provides
information on various aspects of graphical methods for analyzing
categorical data, including mosaic plots.
## FIXME: Use interesting data! ## Artificial 4-way table Y <- table(trunc(3*runif(1000)), trunc(3*runif(1000)), trunc(5*runif(1000))-10, trunc(3*runif(1000))) dimnames(Y)[[2]] <- c("Cat", "Dog", "Horse") mosaicplot(Y, main = "Sample Mosaic", color = TRUE) ## FIXME: Provide an example for the formula interface