plot.factor             package:graphics             R Documentation

Plotting Factor Variables

Description:

     This functions implements a scatterplot method for 'factor'
     arguments of the _generic_ 'plot' function. Actually, 'boxplot' is
     used when 'y' is numeric and a 'spineplot' when 'y' is a factor.
     For  a single factor 'x' (i.e., with 'y' missing) a simple
     'barplot' is produced.

Usage:

     ## S3 method for class 'factor':
     plot(x, y, legend.text = NULL, ...)

Arguments:

    x, y: numeric or factor. 'y' may be missing.

legend.text: character vector for annotation of y axis, defaults to
          'levels(y)'. Can be used instead of 'yaxlabels' (for backward
          compatibility).

     ...: Further arguments to 'plot', see also 'par'.

See Also:

     'plot.default', 'plot.formula', 'barplot', 'boxplot', 'spineplot'.

Examples:

     require(grDevices)
     plot(PlantGrowth)                                # -> plot.data.frame
     plot(weight ~ group, data = PlantGrowth)         # numeric vector ~ factor
     plot(cut(weight, 2) ~ group, data = PlantGrowth) # factor ~ factor
     ## passing "..." to spineplot() eventually:
     plot(cut(weight, 3) ~ group, data = PlantGrowth,
          col = hcl(c(0, 120, 240), 50, 70))

     plot(PlantGrowth$group, axes=FALSE, main="no axes")# extremely silly

