繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM