内容简介:翻译自:https://stackoverflow.com/questions/50907448/knitting-markdown-file-having-shiny-content
我创建了一个包含一些闪亮内容的markdown文件.当我运行当前的块代码时,应用程序工作得很好.但是,当我尝试编织代码块时,它会给出以下错误:
Shiny applications not supported in static R Markdown documents.
无论如何,我可以编织这个代码.
在某些网站上我也读到了以下内容
``{r, echo=FALSE}
library(shiny)
shinyAppDir(
system.file("examples/06_tabsets", package = "shiny"),
options = list(
width = "100%", height = 550
)
)
```
但是,当我编织这个时,同样的事情发生了.有没有办法从闪亮的应用程序中获取html输出.
要添加闪亮的交互,请在YAML中添加runtime:shiny.
有关如何在文档中嵌入闪亮的应用程序,请参阅 link .
请参阅在Rstudio中创建新Markdown文件时给出的标准示例(文件>新文件> R markdown> Shiny文档):
--- title: "Untitled" author: "author" date: "July 24, 2018" output: html_document runtime: shiny ---
{r setup,include = FALSE} knitr :: opts_chunk $set(echo = TRUE)
This R Markdown document is made interactive using Shiny. Unlike the more traditional workflow of creating static reports, you can now create documents that allow your readers to change the assumptions underlying your analysis and see the results immediately.
To learn more, see [Interactive Documents](http://rmarkdown.rstudio.com/authoring_shiny.html).
## Inputs and Outputs
```{r eruptions, echo=FALSE}
inputPanel(
selectInput("n_breaks", label = "Number of bins:",
choices = c(10, 20, 35, 50), selected = 20),
sliderInput("bw_adjust", label = "Bandwidth adjustment:",
min = 0.2, max = 2, value = 1, step = 0.2)
)
renderPlot({
hist(faithful$eruptions, probability = TRUE, breaks = as.numeric(input$n_breaks),
xlab = "Duration (minutes)", main = "Geyser eruption duration")
dens <- density(faithful$eruptions, adjust = input$bw_adjust)
lines(dens, col = "blue")
})
```
## Embedded Application
Its also possible to embed an entire Shiny application within an R Markdown document using the `shinyAppDir` function. This example embeds a Shiny application located in another directory:
```{r tabsets, echo=FALSE}
shinyAppDir(
system.file("examples/06_tabsets", package = "shiny"),
options = list(width = "100%", height = 550 )
)
```
Note the use of the `height` parameter to determine how much vertical space the embedded application should occupy.
You can also use the `shinyApp` function to define an application inline rather then in an external directory.
In all of R code chunks above the `echo = FALSE` attribute is used. This is to prevent the R code within the chunk from rendering in the document alongside the Shiny components.
翻译自:https://stackoverflow.com/questions/50907448/knitting-markdown-file-having-shiny-content
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 选择/取消选择所有按钮以选择闪亮变量
- JeeWx 捷微 H5 平台 4.1 微服务版本发布,微信砍价活动闪亮登场
- 中国联通闪亮OpenStack国际峰会,基于开源构建全球最大的Edge-Cloud边缘智能平
- Scala在资源文件夹中获取文件的文件路径
- Go语言的文件操作:文件的读写,文件的新建打开和删除
- 安卓文件存储/文件读写操作
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
统计自然语言处理
宗成庆 / 清华大学出版社 / 2008-5 / 66.00元
内容简介 本书全面介绍了统计自然语言处理的基本概念、理论方法和最新研究进展,内容包括形式语言与自动机及其在自然语言处理中的应用、语言模型、隐马尔可夫模型、语料库技术、汉语自动分词与词性标注、句法分析、词义消歧、统计机器翻译、语音翻译、文本分类、信息检索与问答系统、自动文摘和信息抽取、口语信息处理与人机对话系统等,既有对基础知识和理论模型的介绍,也有对相关问题的研究背景、实现方法和技术现状的详......一起来看看 《统计自然语言处理》 这本书的介绍吧!