如何在循环下的markdown(knitr)中包含多个plot3d

安妮

我正在循环中使用plot3d {rgl}绘制3d图形。knitr rgl挂钩对于单个3d图形效果很好,但是在循环中使用时,markdown文件不包含3d图形。

文斯·菲茨·帕特里克(Vince FitzPatrick)

一种方法是,mfrow3d()将多个“子场景”放在单个“场景”中,然后使用rglwidget()命令在html中显示场景。在此处查看更多信息以下是Yihui的答案的脚本的大量修改版本

---
output: html_document
---

You will need to install the rglwidget library if you have not already.
```{r setup}
library(knitr)
library(rgl)
library(rglwidget)
```

Using mfrow3d() I create a scene with 5 subscenes,
so each of the 5 plots will appear in a single scene.
Each will still be independently interactive (can zoom in on one at a time, e.g.).

```{r testgl}
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)

mfrow3d(nr = 5, nc = 1)
cols <- c("red", "orange", "green", "blue", "purple")
for(i in 1:5){
    plot3d(x, y, z, col = cols[i])
}
rglwidget(height = 4000, width = 1000)
```

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在循环下的markdown(knitr)中包含多个plot3d

来自分类Dev

如何在Maxima/WxMaxima的plot3d中设置Z范围?

来自分类Dev

Python中的Plot3d

来自分类Dev

在SymPy的``plot3d''中更改颜色图

来自分类Dev

使用plot3d在单个绘图窗口中绘制多个3D图像

来自分类Dev

使用plot3d在单个绘图窗口中绘制多个3D图像

来自分类Dev

使用plot3D在R中的persp3d()中设置颜色范围

来自分类Dev

使用plot3D在R中的persp3d()中设置颜色范围

来自分类Dev

如何像使用 rgl::persp3d() 一样使用 plot3D::persp3D() 在 rgl 设备中查看绘图?

来自分类Dev

R中带有plot3D或绘图的3D表面图

来自分类Dev

使用 R 中的 Plot3D 包增加 3D 曲面图厚度

来自分类Dev

“...argument 4 匹配多个形式参数” - 带有 plot3D 的 3D 曲面图

来自分类Dev

r-在plot3D中强制/编辑轴值

来自分类Dev

matplotlib 中的 plot3d 图有点倾斜

来自分类Dev

将图例添加到 R 中的 plot3d

来自分类Dev

如何在我的R / knitr文档中包含绘图

来自分类Dev

Python Matplotlib plot3d轮廓长度

来自分类Dev

使用plot3D为特定颜色的行着色

来自分类Dev

用其坐标标注plot3d点

来自分类Dev

使用包 plot3D 时直方图被剪切

来自分类Dev

如何在 jquery 函数中包含循环

来自分类Dev

如何在没有任何循环语句的情况下获取数组中多个文件的值

来自分类Dev

在不循环的情况下访问3D numpy数组中的多个列

来自分类Dev

如何在多个模板中包含表单

来自分类Dev

如何在多个模板中包含表单

来自分类Dev

如何在LINQ中包含多个级别?

来自分类Dev

如何在多个模板中包含表单

来自分类Dev

如何在Excel公式中包含多个IF?

来自分类Dev

如何在d3.js中执行.append循环?

Related 相关文章

热门标签

归档