我正在尝试使用闪亮元素制作交互式Rmarkdocument,并将此文件上传到运行Shiny Server的服务器。为了使这个工作,我需要来自(本地)Rstudio的输出,我可以上传(我想我需要.md和.html文件)。
为了说明,这是一个示例脚本:
---
title: "Untitled"
output: html_document
runtime: shiny
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r, 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")
})
```
当我按Ctrl + Shift + K编织这个时,我得到一个.md和.html文件的输出(到/tmp/RtmpazfnvB/.knit.md和/ tmp / RtmpazfnvB / file65ab7ab54e0d。 html,分别)。此外,还会弹出一个可用的交互式文档。到现在为止还挺好:
问题是当我尝试保存输出文件时。
其他信息:
sudo
运行Rstudio并没有改变任何内容,html_document: keep_md: true
仍然不会生成md文件下面的代码给出了错误&#34;找不到功能&#34; inputPanel&#34;:
rmarkdown::render(input = "markdown_shiny_test1.Rmd", clean=F, runtime = "shiny", output_dir="~")
有谁知道.html / .md创建的问题是什么?非常感谢!