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")
在对视图进行一些调整之后,您会得到:
我想制作一个 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")
在对视图进行一些调整之后,您会得到: