【问题标题】:Knitting R HTML help documents with rgl examples用 rgl 示例编织 R HTML 帮助文档
【发布时间】: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

标签: r knitr rgl


【解决方案1】:

我认为这目前是不可能的 --- 它需要修改 knit_rd 以在每次 rgl 调用后调用 rglwidget(),或者修改 rglwidget 以使其自动化。我正在研究后一种可能性,但不会很快出现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2021-07-13
    相关资源
    最近更新 更多