[英]Knitting R HTML help documents with rgl examples
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
代码,但没有真正存在,因为它们尚未嵌入。
我认为目前knit_rd
- 它需要修改knit_rd
以在每次rgl调用后调用rglwidget(),或者修改为rglwidget以使其自动化。 我正在研究后一种可能性,但不会很快出现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.