Я хотел бы сделать следующее
set.seed(1)
x <- seq(-10, 10, length= 600)
y <- x
f <- function(x, y) { r <- sqrt(x^2+y^2); 10 * sin(r)/r }
z <- outer(x, y, f)
persp(x, y, z, theta = 30, phi = 30, expand = 0.5, col = "lightblue")
Но сетка слишком тонкая, поэтому граница доминирует (вы можете подтвердить, что это действительно граница, а не освещение, используя border = NA
. Она становится синей):
Одним из способов решения этой проблемы является, конечно, использование не очень тонкой сетки (например, если вы меняете length = 600
на length= 50
, это выглядит очень приятным и на самом деле является примером в? persp). Но я хочу такую же форму и ровную ровность, как эта тонкая сетка. Я просто не хочу рисовать все границы, может быть, только 1/5 из них, например (или половина, которую я предполагаю, что я могу настроить).