

   mosaicplot {base}                            R Documentation

   MMoossaaiicc PPlloottss

   DDeessccrriippttiioonn::

        Plots a mosaic on the current graphics device.

   UUssaaggee::

        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, ...)

   DDeettaaiillss::

        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.

   AAuutthhoorr((ss))::

        S-PLUS original by John Emerson emerson@stat.yale.edu.
        Slightly modified for R by KH.

   RReeffeerreenncceess::

        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 Statisti-
        cal Association, 89, 190-200.

        The home page of Michael Friendly (<URL: http://hot-
        spur.psych.yorku.ca/SCS/friendly.html>) provides infor-
        mation on various aspects of graphical methods for ana-
        lyzing categorical data, including mosaic plots.

   EExxaammpplleess::

        ## 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

