| stripchart {graphics} | R Documentation | 
1-D Scatter Plots
Description
stripchart produces one dimensional scatter plots (or dot
plots) of the given data.  These plots are a good alternative to
boxplots when sample sizes are small.
Usage
stripchart(x, ...)
## S3 method for class 'formula'
stripchart(x, data = NULL, dlab = NULL, ...,
           subset, na.action = NULL)
## Default S3 method:
stripchart(x, method = "overplot", jitter = 0.1, offset = 1/3,
           vertical = FALSE, group.names, add = FALSE,
           at = NULL, xlim = NULL, ylim = NULL,
           ylab = NULL, xlab = NULL, dlab = "", glab = "",
           log = "", pch = 0, col = par("fg"), cex = par("cex"),
           axes = TRUE, frame.plot = axes, ...)
Arguments
| x | the data from which the plots are to be produced.  In the
default method the data can be specified as a single numeric
vector, or as list of numeric vectors, each corresponding to
a component plot.  In the  | 
| data | a data.frame (or list) from which the variables in
 | 
| subset | an optional vector specifying a subset of observations to be used for plotting. | 
| na.action | a function which indicates what should happen
when the data contain  | 
| ... | additional parameters passed to the default method, or by
it to  | 
| method | the method to be used to separate coincident points.
The default method  | 
| jitter | when  | 
| offset | when stacking is used, points are stacked this many line-heights (symbol widths) apart. | 
| vertical | when vertical is  | 
| group.names | group labels which will be printed alongside (or underneath) each plot. | 
| add | logical, if true add the chart to the current plot. | 
| at | numeric vector giving the locations where the charts should
be drawn, particularly when  | 
| ylab,xlab | labels: see  | 
| dlab,glab | alternate way to specify axis labels: see ‘Details’. | 
| xlim,ylim | plot limits: see  | 
| log | on which axes to use a log scale:  see
 | 
| pch,col,cex | Graphical parameters: see  | 
| axes,frame.plot | Axis control:  see  | 
Details
Extensive examples of the use of this kind of plot can be found in or .
The dlab and glab labels may be used instead of xlab
and ylab if those are not specified.  dlab applies to the
continuous data axis (the X axis unless vertical is TRUE),
glab to the group axis.
Examples
x <- stats::rnorm(50)
xr <- round(x, 1)
stripchart(x) ; m <- mean(par("usr")[1:2])
text(m, 1.04, "stripchart(x, \"overplot\")")
stripchart(xr, method = "stack", add = TRUE, at = 1.2)
text(m, 1.35, "stripchart(round(x,1), \"stack\")")
stripchart(xr, method = "jitter", add = TRUE, at = 0.7)
text(m, 0.85, "stripchart(round(x,1), \"jitter\")")
stripchart(decrease ~ treatment,
    main = "stripchart(OrchardSprays)",
    vertical = TRUE, log = "y", data = OrchardSprays)
stripchart(decrease ~ treatment, at = c(1:8)^2,
    main = "stripchart(OrchardSprays)",
    vertical = TRUE, log = "y", data = OrchardSprays)