I have to be making a riddiculously silly ommission. when I run the fillowing i get the cloud plot ok. But I cant figure out what I am missing out when I call wireframe. Any help would be appreciated. x<-runif(100) y<-rnorm(100) z<-runif(100) temp <-data.frame(x,y,z) wireframe(x~y*z,temp) cloud(x~y*z,temp)