Version: Observed in 2.5.1 > x <- 1:10 > y <- 1 > z <- array(1:10,dim=c(10,1)) > persp(x,y,z) Error in persp(x, y, z, xlim, ylim, zlim, theta, phi, r, d, scale, expand, : invalid 'x' argument The problem isn't 'x'. It's 'y'.