On 2010-04-16 7:43, Jay wrote:
Hello,

I have a contourplot plot that shows the data I want. However, I would
like to point a certain amount of points from this plot via a
xyplot().

Example:

x<- seq(pi/4, 5 * pi, length.out = 100)
y<- seq(pi/4, 5 * pi, length.out = 100)
r<- as.vector(sqrt(outer(x^2, y^2, "+")))
grid<- expand.grid(x=x, y=y)
grid$z<- cos(r^2) * exp(-r/(pi^3))
levelplot(z~x*y, grid, cuts = 50, panel.xyplot(x~y))


But the point does not show up. What is the correct way to achieve
this?


Try something like this:

 levelplot(z ~ x * y, grid, cuts = 50,
   panel = function(x, y, z, ...){
      panel.levelplot(x, y, z, ...)
      panel.points(x = c(5, 9), y = c(3, 12),
         cex = 3, pch = 20, col = "red", ...)
      }
 )

 -Peter Ehlers

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



--
Peter Ehlers
University of Calgary

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to