[R] Help needed using lattice for area plots lpolygon, xyplot.

From: <toby_marks_at_americancentury.com>
Date: Wed 07 Jun 2006 - 23:34:51 EST

I am trying to learn how to use the graphics from the lattice package ( and am very new to R).

I am trying to replicate the example plot referenced below, by using the lattice xyplot & lpolygon to create panels. I get what appears to be the correct shape of the filled region, but cannot get the position to overlay properly. I have attempted with various settings of position. ( i.e. position = c(0,0,1,1) etc settings as well. I am not understanding something about the positioning panels. I am missing some subtle difference between polygon & lpolygon, or am missing something about panel overlays &/or panel postions.

n <- 100
set.seed(43214) #just so we have the same exact graph x <- c(0,cumsum(rnorm(n)))
y <- c(0,cumsum(rnorm(n)))
xx <- c(0:n, n:0)
yy <- c(x, rev(y))
plot(xx, yy, type="n", xlab="Time", ylab="Distance") polygon(xx, yy, col="gray")
title("Distance Between Brownian Motions")

# using lattice.

p1 <- xyplot( yy~xx,type='l');
p2 <- lpolygon(xx,yy,col='blue');
print(p1,position=c(0,0,1,1), more=TRUE); print(p2,position=c(0,0,1,1));

CONFIDENTIALITY NOTICE: This electronic mail transmission (i...{{dropped}}

R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Jun 08 01:19:54 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Thu 08 Jun 2006 - 02:10:31 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.