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

如何在officedown中并排放置带独立标题的两张图表?

在officedown生成的docx中实现两张图表并排(带独立标题)

当前图表为上下排列:
当前效果

期望实现的效果:
期望效果

原代码中图表默认上下排列,HTML环境的横向排版方案不适用于officedown生成docx的场景,需使用officedown专属的列布局语法实现需求。


修改后的代码

---
title: "Untitled"
author: ""
date: "`r Sys.Date()`"
output:
  officedown::rdocx_document
---

# Heading 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

::: columns
::: column
```{r}
#| echo = FALSE,
#| fig.cap = "Plot 1",
#| fig.width = 2,
#| fig.height = 2

library(ggplot2)

ggplot(tibble::tibble(x = 1:10, y = 1:10), aes(x = x, y = y)) +
  geom_line()

:::
::: column

#| echo = FALSE,
#| fig.cap = "Plot 2",
#| fig.width = 2,
#| fig.height = 2

library(ggplot2)

ggplot(tibble::tibble(x = 10:1, y = 10:1), aes(x = x, y = y)) +
  geom_line()

:::
:::

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

---

### 核心说明
- 用`::: columns`定义多列容器,内部每个`::: column`对应一列,默认两列宽度均等
- 每个图表代码块单独包裹在`::: column`中,生成后会横向排列,且各自保留独立的`fig.cap`标题
- 无需调整图表的尺寸参数,原有`fig.width`和`fig.height`可直接适配列布局

内容的提问来源于stack exchange,提问作者PalimPalim
相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:40:16