【发布时间】:2019-08-26 20:14:50
【问题描述】:
我想使用persp 函数绘制一个不连续的曲面。
函数如下:
f <- function(x, y)
{
r <- sqrt(x^2 + y^2)
out <- numeric(length(r))
ok <- r >= 1
out[ok] <- exp(-(r[ok] - 1))
return(out)
}
为了在规则网格上获得函数的透视图,我使用
x <- y <- seq(-4, 4, length.out = 50)
z <- outer(x, y, f)
persp(x, y, z, , theta = 30, phi = 30, expand = 0.5, col = "lightblue")
生成的绘图未正确显示曲面不连续点的圆形性质。关于如何获得更好的透视图而不是等高线图或图像的任何建议?
【问题讨论】: