小编Naz*_*iin的帖子

包含runtime:shiny的Flexdashboard将html输出保存在tmp文件夹中,并且html文件显示空白页面

我已经搜索这个问题几个小时了,但似乎找不到正确的解决方案。我将不胜感激有关如何解决此问题的任何帮助。

我的 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从这个仪表板中生成一个可以使用的文件吗?

r rstudio-server shiny googlevis flexdashboard

5
推荐指数
1
解决办法
1200
查看次数

标签 统计

flexdashboard ×1

googlevis ×1

r ×1

rstudio-server ×1

shiny ×1