plot {tutoR} | R Documentation |
Generic function for plotting of R objects. For more details about
the graphical parameter arguments, see par
.
A tutoR
mask offers validation of inputs received. When an input object
is not found, appropriate suggestions are given, with an option
for correcting inputs. Additional information is provided,
such as 'x' and 'y' variables as received, and some warnings on syntax.
plot(x, y, ...)
x |
the coordinates of points in the plot. Alternatively, a
single plotting structure, function or any R object with a
plot method can be provided. |
y |
the y coordinates of points in the plot, optional
if x is an appropriate structure. |
... |
graphical parameters can be given as arguments to
plot . Many methods will also accept the following arguments:
type
type s give a warning or an error; using, e.g.,
type = "punkte" being equivalent to type = "p" for S
compatibility.
main title .sub title .xlab title .ylab title . |
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
.
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(stats)} for a better one: plot(x <- sort(rnorm(47)), type = "s", main = "plot(x, type = \"s\")") points(x, cex = .5, col = "dark red")