带有 Shiny 的 FlexDashboard 不会渲染图形

问题描述 投票:0回答:1

我正在

flexdashboard
中制作一个
RStudio
,并具有一些闪亮的交互性。当我在编辑后渲染它时,一切都显示良好。但是,如果我重新运行图表,表格将不会显示(所有标题/格式/下拉菜单都工作正常,但图表的位置仍为空)。没有错误消息,只是空白。在浏览器中打开时出现同样的问题,但第一次甚至不起作用。我附加了一个类似的简化仪表板,它给了我同样的问题。

---
title: "Untitled"
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
    runtime: shiny
---

```{r setup, include=FALSE}
library(flexdashboard)
library(tidyverse)
```

Column {data-width=650}
-----------------------------------------------------------------------

### Chart A

```{r}
renderPlot( {
p <-  ggplot(mtcars, aes(x = mpg, y = wt)) + geom_point()

print(p)
})
```

我更新了

RStudio
并更新了我正在使用的所有软件包。除非我先进行随机编辑,否则它仍然不会渲染(它最终可能完全相同,只需要进行一些更改。删除随机括号并将其恢复到临时的效果),但这并没有修复浏览器不渲染的问题。

对于遇到同样问题的任何人:解决方案最终是“运行时:闪亮”不需要与 YAML 的其余部分一起使用选项卡

r shiny flexdashboard
1个回答
0
投票

最终的解决方案是“运行时:闪亮”不需要与 YAML 的其余部分缩进

title: "Untitled"
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
runtime: shiny
© www.soinside.com 2019 - 2024. All rights reserved.