你知道如何用R语言编写Shepard-Metzler图形吗?我对如何编写代码的分步指南感兴趣。正如你在图片上看到的,这些图形由十个立方体组成,形成一个蛇形结构。非常感谢您的帮助!
我不习惯R,所以为这些数字编写代码相当困难。
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) }
查看软件包帮助以获得更多关于如何使图形更整洁的信息。
1条答案
按热度按时间jhkqcmku1#
您可以使用{rgl}包。下面是一个简单的代码:
查看软件包帮助以获得更多关于如何使图形更整洁的信息。