How can I plot 3D function in r?

plot, r

Solution

You can also use the Lattice `wireframe` function. (Using @user1020027's data)

fdejong <- function (x, y) {
   return (x^2 + y^2)
}

x <- seq(-10, 10, length= 30)
y <- x
z <- outer(x, y, fdejong)
z[is.na(z)] <- 1

require(lattice)
wireframe(z, drape=T, col.regions=rainbow(100))

Problem

I have a function in 3D - let's say De Jong function: ``` fdejong <- function (x, y) { return (x^2 + y^2) } ``` How can I draw it's plot in 3D? I want to achieve an effect similar to this from wikipedia:

Original source

Related problems