如何在Quarto中渲染flexdashboard风格的valueBox组件?
问题原因及解决方案
你的代码里YAML配置存在缩进错误,导致flexdashboard的输出格式未被正确识别,进而valueBox无法渲染出预期样式。
修正后的完整代码
--- title: "My Dashboard" output: flexdashboard::flex_dashboard: orientation: rows --- ```{r setup, include=FALSE} library(dygraphs) library(flexdashboard)
Data
valueBox("42", color = "yellow", icon = "fa-calendar", caption = "cases of soda")
## 关键修正点 - 确保`orientation: rows`是`flexdashboard::flex_dashboard`的子配置项,需要缩进(通常2或4个空格),原代码中该选项与`flexdashboard::flex_dashboard:`同级,属于YAML语法错误。 - 确认已正确加载`flexdashboard`包,你的代码里已包含这一步,无需额外修改。 修正后重新渲染qmd文件,就能得到和Rmd文件中一致的valueBox效果。 内容的提问来源于stack exchange,提问作者apprunner2186
相关产品推荐
相关产品推荐

