[R] problem plotting in a grid

Jonathan jonsleepy at gmail.com
Mon Jul 30 06:53:29 CEST 2012

Hi all,
    I'm trying to generate a grid of four plots.  The first 2 appear
just fine, but the final 2 will not appear in the grid, instead
overwriting the first two.    Any ideas on how to get them all in the
same window would be greatly appreciated.



par(mfrow=c(2,2)) #2x2 plot windows
plot(c(2,4),c(2,2))  # works fine
plot(c(2,4),c(2,2))  # works fine

  x <- 1:4
  y <- 5:10
  z <- matrix(0,length(x),length(y))
  z2 <- matrix(0,length(x),length(y))
  for(i in 1:length(x))
    for (j in 1:length(y))
        z[i,j] <- sample(4:10,1)
        z2[i,j] <- sample(4:10,1)

  filled.contour(x,y,z,color.palette=topo.colors)  # doesn't work
  image.plot(x,y,z2,add=TRUE)  # doesn't work

More information about the R-help mailing list