正如题目所示,我正在寻找一种将Shiny交互式图表与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文件,这种情况是否可能呢? 非常感谢 :)