You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在R语言flexdashboard中如何组合使用行与列布局?

flexdashboard行列混合布局实现方法

flexdashboard原生支持行、列布局嵌套,你需要的混合布局可以直接通过嵌套Row/Column语法实现,下面是可直接运行的示例代码:

---
title: "行列混合布局Demo"
output: flexdashboard::flex_dashboard
---

Column {data-width=65}
-----------------------------------------------------------------------

### 左列上方面板
你可以在这里插入plot、表格、文本等任意内容

### 左列下方面板
你可以在这里插入plot、表格、文本等任意内容

Column {data-width=35}
-----------------------------------------------------------------------

Row {data-height=60}
-----------------------------------------------------------------------

### 右列上方面板
你可以在这里插入plot、表格、文本等任意内容

Row {data-height=40}
-----------------------------------------------------------------------

### 右列下方面板
你可以在这里插入plot、表格、文本等任意内容

相关说明

  • 核心逻辑是flexdashboard支持无限层级的布局嵌套,父级容器用Column定义按列拆分,子容器就可以用Row定义内部按行拆分,反之也成立
  • 所有容器都支持data-width(列布局下生效)和data-height(行布局下生效)属性,数值为1-100的整数,代表占父容器的比例
  • 如果需要全局默认按行排布,可以在YAML配置里加orientation: rows,默认值为columns
  • 每个区块开头的### 区块名称就是面板的标题,不需要标题可以直接写###留空即可

内容的提问来源于stack exchange,提问作者ISMAIL AHMED

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 17:09:03