| polygon {base} | R Documentation |
polygon draws the polygons whose vertices are
given in x and y.
polygon(x, y = NULL, col = NA, border = NULL,
lty = NULL, xpd = NULL, density = -1, angle = 45, ...)
x,y |
vectors containing the coordinates of the vertices of the polygon. |
col |
the color for filling the polygon.
The default, NA, is to leave polygons unfilled. |
border |
the color to draw the border. The default, NULL,
uses par("fg"). Use border=0 to omit borders. |
lty |
the line type to be used, as in par. |
xpd |
(where) should clipping take place? Defaults to
par("xpd"). |
density |
density of fill pattern. NOT YET implemented. |
angle |
angle of fill pattern. NOT YET implemented. |
... |
graphical parameters can be given as arguments to
polygon. |
segments for even more flexibility, lines,
rect, box, abline.
x <- c(1:9,8:1)
y <- c(1,2*(5:3),2,-1,17,9,8,2:9)
op <- par(mfcol=c(3,1))
for(xpd in c(FALSE,TRUE,NA)) {
plot(1:10, main=paste("xpd =", xpd)) ; box("figure", col = "pink", lwd=3)
polygon(x,y, xpd=xpd, col = "orange", lty=2, lwd=2, border = "red")
}
par(op)
n <- 100
xx <- c(0:n, n:0)
yy <- c(c(0,cumsum(rnorm(n))), rev(c(0,cumsum(rnorm(n)))))
plot (xx, yy, type="n", xlab="Time", ylab="Distance")
polygon(xx, yy, col="gray", border = "red")
title("Distance Between Brownian Motions")