如何在R flexdashboard中创建嵌套标签集?
在非Shiny的flexdashboard中实现嵌套标签集
flexdashboard原生支持嵌套标签结构,无需依赖Shiny。你只需要给父标签添加.tabset类,然后用更低一级的标题定义子标签即可。
修改后的完整代码如下:
--- title: "Dashboard" output: flexdashboard::flex_dashboard: storyboard: true orientation: rows social: menu source: embed --- ```{r setup, include=FALSE} library(flexdashboard)
Sheet 1
Row {data-height=500}
Chart A
Chart B
Row {.tabset}
Chart C {.tabset}
Chart C.1
这里放置Chart C.1的内容(比如图表、文本等)
Chart C.2
这里放置Chart C.2的内容
Chart D
这里放置Chart D的内容
### 关键说明: - 给父标签`### Chart C`添加`.tabset`类,标记该标签下包含子标签组 - 使用下一级标题`####`定义子标签(Chart C.1、Chart C.2),这些标题会自动转换为父标签内的子标签 - 子标签的内容直接写在对应标题下方即可 内容的提问来源于stack exchange,提问作者backtobasics
相关产品推荐
相关产品推荐

