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命令):
mkdir matlib-dir
cd matlib-dir
git clone https://github.com/philchalmers/matlib.git
Rscript -e "library('knitr');knit_rd('matlib')"
在vectors3d.html
包含rgl
代码的各种文件生成文档中,但没有真正存在,因为它们尚未嵌入。
答案 0 :(得分:0)
我认为目前还不行 - 它需要修改knit_rd
以在每次rgl调用后调用rglwidget(),或者修改为rglwidget以使其自动化。我正在研究后一种可能性,但不会很快出现。