plot {base} | R Documentation |
Generic function for plotting of R objects. For more details about
the graphical parameter arguments, see par
.
plot(x, y, xlim=range(x), ylim=range(y), type="p",
main, xlab, ylab, ...)
x |
the coordinates of points in the plot. Alternatively, a
single plotting structure, function or any R object with a
|
y |
the y coordinates of points in the plot, optional
if |
xlim , ylim |
the ranges to be encompassed by the x and y axes. |
type |
what type of plot should be drawn. Possible types are
All other |
main |
an overall title for the plot. |
xlab |
a title for the x axis. |
ylab |
a title for the y axis. |
... |
graphical parameters can be given as arguments to
|
For simple scatter plots, plot.default
will be used.
However, there are plot
methods for many R objects,
including function
s, data.frame
s,
density
objects, etc. Use methods(plot)
and
the documentation for these.
The two step types differ in their x-y preference: Going from
(x1,y1)
to (x2,y2)
with x1 < x2
, type = "s"
moves first horizontal, then vertical, whereas type = "S"
moves
the other way around.
plot.default
, plot.formula
and other
methods; points
, lines
, par
.
data(cars)
plot(cars)
lines(lowess(cars))
plot(sin, -pi, 2*pi)
## Discrete Distribution Plot:
plot(table(rpois(100,5)), type = "h", col = "red", lwd=10,
main="rpois(100,lambda=5)")
## Simple quantiles/ECDF, see ecdf() {library(stepfun)} for a better one:
plot(x <- sort(rnorm(47)), type = "s", main = "plot(x, type = \"s\")")
points(x, cex = .5, col = "dark red")