使用rgl示例编写HTML帮助文档

使用rgl示例编写HTML帮助文档,r,knitr,rgl,R,Knitr,Rgl,knitr提供了一个简洁的函数来编译包含嵌入在文档中的已评估示例的R HTML帮助文档。这是通过具有一些简单输入参数的knit_rd函数实现的 packageVersion('knitr') [1] ‘1.12.3’ args(knit_rd) function (pkg, links = tools::findHTMLlinks(), frame = TRUE) 但是,当示例中包含交互式图形的rgl代码时,这些代码不会嵌入到文档中(但我确实希望如此!)。但我知道可以将rgl嵌入knit

knitr
提供了一个简洁的函数来编译包含嵌入在文档中的已评估示例的R HTML帮助文档。这是通过具有一些简单输入参数的
knit_rd
函数实现的

packageVersion('knitr')
[1] ‘1.12.3’

args(knit_rd)
function (pkg, links = tools::findHTMLlinks(), frame = TRUE)  
但是,当示例中包含交互式图形的
rgl
代码时,这些代码不会嵌入到文档中(但我确实希望如此!)。但我知道可以将
rgl
嵌入
knitr
文档中,但我认为使用
knit_rd()
并不是一种简单的方法。有没有一个简单的方法来实现这一点

编辑:

下面是我正在处理的一种情况(BASH命令):


在生成的各种文件中,像
vectors3d.html
这样的文档包含
rgl
代码,但实际上没有任何内容,因为它们没有被嵌入

我认为目前不可能做到这一点——需要修改
knit\u rd
以在每次rgl调用后调用rglwidget(),或者修改rglwidget以使其自动执行。我正在研究后一种可能性,但它不会很快出现。

我已将其嵌入html文档中。不确定它是否适用于其他任何东西。看到答案了吗:你可以发布一个例子吗?@MikeWise更新了,是的,我知道这样做,但不知道如何将其直接合并编辑。虽然它在描述的第一行-P
mkdir matlib-dir
cd matlib-dir
git clone https://github.com/philchalmers/matlib.git
Rscript -e "library('knitr');knit_rd('matlib')"