KJ_*_*KJ_ 6 r rstudio knitr r-markdown shiny
我正在尝试使用闪亮元素制作交互式 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")
})
```
Run Code Online (Sandbox Code Playgroud)
当我按下 Ctrl+Shift+K 来编织这个时,我得到一个 .md 和一个 .html 文件已经被写入的输出(分别到 /tmp/RtmpazfnvB/.knit.md 和 /tmp/RtmpazfnvB/file65ab7ab54e0d.html )。此外,还会弹出一个有效的交互式文档。到现在为止还挺好:

问题是当我尝试保存输出文件时。
附加信息:
sudo并没有改变任何东西,html_document: keep_md: true仍然不会生成md文件下面的代码给出了错误“找不到函数“inputPanel”:
rmarkdown::render(input = "markdown_shiny_test1.Rmd", clean=F, runtime = "shiny", output_dir="~")
Run Code Online (Sandbox Code Playgroud)有谁知道 .html/.md 创建的问题可能在这里?非常感谢!
| 归档时间: |
|
| 查看次数: |
624 次 |
| 最近记录: |