如何用R语言编写Shepard-Metzler图形

lg40wkob  于 8个月前  发布在  R语言
关注(0)|答案(1)|浏览(87)

你知道如何用R语言编写Shepard-Metzler图形吗?我对如何编写代码的分步指南感兴趣。正如你在图片上看到的,这些图形由十个立方体组成,形成一个蛇形结构。非常感谢您的帮助!

我不习惯R,所以为这些数字编写代码相当困难。

jhkqcmku

jhkqcmku1#

您可以使用{rgl}包。下面是一个简单的代码:

library(rgl)

x <- c(1, 1, 3, 3, 5, 5)
y <- c(1, 3, 5, 7, 9, 11)
z <- c(1, 1, 1, 3, 3, 3)

for (i in seq_along(x)) {
  a_cube <- cube3d(col = "darkgreen")
  shifted_cube <- translate3d(a_cube, x[i], y[i], z[i])
  wire3d(shifted_cube) 
}

查看软件包帮助以获得更多关于如何使图形更整洁的信息。

相关问题