【发布时间】:2016-03-16 16:59:16
【问题描述】:
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 代码,但实际上并没有,因为它们没有被嵌入。
【问题讨论】:
-
我已将它嵌入到 html 文档中。不确定它是否适用于其他任何东西。
-
你能举个例子吗?
-
@MikeWise 已更新,是的,我知道这一点,但不知道如何直接合并
-
已编辑。虽然它在描述的第一行;-P