R:使用 rockchalk 或 rgl 再现 3d 图

R: Reproducing a 3d plot with rockchalk or rgl

我想制作一个 3d 图,如本文图 1 所示:Macher, JN., et al.: "Multiple-stressor effects on stream invertebrates: DNA barcoding reveals contrasting responses of cryptic mayfly species." Ecological Indicators 61 (2016): 159-169.

作者没有给出他们使用的R包的任何细节,但看起来像rockchalk或rgl。我尝试了几件事,但无法获得如图所示的 3d 平面。有人可以帮忙写个脚本吗? Figure 1 from Macher et al. 2016

我不认为这些是在 rgl 中产生的,但这产生了类似的东西:

library(rgl)
f <- function(x, y) x^2 + y
x <- runif(30)
y <- runif(30)
z <- f(x, y) + rnorm(30, sd = 0.2)
plot3d(x, y, z)
plot3d(f, add = TRUE, col = "gray")

在对视图进行一些调整之后,您会得到: