Naz*_*iin 5 r rstudio-server shiny googlevis flexdashboard
我已经搜索这个问题几个小时了,但似乎找不到正确的解决方案。我将不胜感激有关如何解决此问题的任何帮助。
我的 RStudio 服务器中有一个 Flexdashboard,其中有一个gvisGeoChart已包装在dynamic UI. 就像下面这样:
output:
flexdashboard::flex_dashboard:
html_document: default
orientation: rows
vertical_layout: scroll
theme: bootstrap
runtime: shiny
library(shiny)
library(flexdashboard)
library(googleVis)
# #create a ui interaction:
uiOutput("dynamic")
#render the ui:
output$dynamic <- renderUI({
htmlOutput("myTable")
})
#plot the chart
output$myTable <- renderGvis({gvisGeoChart(buyer_eur, locationvar =
"Buyers", colorvar = "Sum of Invoices",
options = list("regions",
height = "auto",
width = "auto")})
Run Code Online (Sandbox Code Playgroud)
当我在 RStudio 中运行仪表板时,它会呈现精美的效果。它显示了交互情节。但是,我没有看到.Rmd保存在同一目录中的该文件的任何 html 输出(针织通常会这样做)。相反,我看到该文件保存在一个/tmp文件夹中,如下所示:
Output created: /tmp/RtmpYG0i95/file320c5f4901a.html
Run Code Online (Sandbox Code Playgroud)
我去获取这个文件,但是当我在本地计算机上打开它时,我只看到一个空白页面。
有人可以告诉我如何html从这个仪表板中生成一个可以使用的文件吗?
有点晚了,但据我所知,任何文档都runtime: shiny需要某种形式的闪亮后端进行评估,因此不会生成可以在闪亮服务器上下文之外查看的可用 html或发布工具,例如Rstudio connect或shinyapps.io。在 Rstudio(服务器)中,您还应该观察到“knit”按钮被“Run Document”按钮取代,这使得可以通过创建一个闪亮的服务器来在本地运行文档来评估它(请参阅rmarkdown::run().
| 归档时间: |
|
| 查看次数: |
1200 次 |
| 最近记录: |