3D Plot in R

In R programming there are various function for creating 3D plots. we discuss the persp( ) function for creating the 3D surfaces.

There are three variables, x , y and z where x and y are the vectors that define the location of x-axis and y-axis. The height of surface will be definig z-axis.

 

cone <- function(x, y)   #cone obtained the function
{
   sqrt(x^2+y^2)
}

x <- y <- seq(-1, 1, length= 20)  #variables
z <- outer(x, y, cone)

persp(x, y, z)

seq()  -  to generate vector of equally spaced numbers.

outer() - to apply the function cone at every combination of x and y.