【发布时间】:2017-07-22 13:12:29
【问题描述】:
正如主题所暗示的,我正在寻找一种将交互式闪亮图与 knitr 制作演示文稿/pdf 的方式相结合的方法。 以下直观的方法应该使我的想法易于理解。
---
title: "Test"
runtime: shiny
output:
pdf_document
---
```{r}
library(shiny)
library(knitr)
library(rmarkdown)
sliderInput("bins",
"Choose Standard Deviation:",
min = 0,
max = 2,
value = 1,
step = 0.1)
sliderInput("length",
"Choose Length of Process:",
min = 100,
max = 10000,
value = 1000,
step = 100)
renderPlot({
#create a random walk
set.seed(12)
y <- cumsum(rnorm(input$length,0,input$bins))
plot(y, type="l")
})
```
我知道将代码放入 html 文档并不是什么大不了的事,但有没有办法在 pdf 文档中获得完全相同的内容(或至少接近此内容)? 所以我想要一个带有交互式绘图的 pdf 文件。这有可能吗? 非常感谢提前:)
【问题讨论】:
-
PDF基本上是静态文档,没有办法实现与PDF的交互。 Flash 具有高度交互性,但 Flash(几乎)已死。如果你不能使用闪亮,你可以尝试使用 HTML+embeddied js
-
谢谢,这已经是我的想法了,只是想绝对确保不要监督一些技巧。所以最好的办法是生成一个链接到闪亮的 html 文档的 pdf,这可能吗?
-
您可以在 PDF 文档中添加一个链接,单击该链接可在浏览器中打开您闪亮的应用程序
-
谢谢!这不是我所希望的,但我会那样尝试
-
如果app可以提前上线,可以有办法:stackoverflow.com/a/50576359/559676
标签: r pdf shiny knitr interactive