【问题标题】:Is it possible to add title to a graph in an R document knited to word?是否可以为 R 文档中的图形添加标题?
【发布时间】:2020-11-13 06:17:28
【问题描述】:

我正在使用循环使用 ggplot2 创建多个图形。我使用 ggplot2 上的 labs()ggtitle() 函数为图形添加了标题。 我想知道是否有一种方法可以在 Rmarkdown 文档中添加标题,这样当我将它编织到 Word 时,我会得到一个类似于 Microsoft Word 创建的标题。我想这样做是因为我必须创建几个图表并且宁愿用代码添加标题,而不是手动添加。 类似于上图中的标题。

谢谢

【问题讨论】:

  • Rmarkdown 通常支持 title: 作为 yaml 标头的一部分,并被翻译成所有输出(包括 docx)。
  • 是的,我用它来设置文档的标题,但这不适用于图表标题。
  • 好的。如果您可以提供一个最小的可重现示例,这将非常有用,该示例在呈现为 html 或 pdf 时会生成绘图标题,但在呈现为 docx 时 not 包含标题。

标签: r ggplot2 r-markdown knitr


【解决方案1】:

没有一种在 Rmarkdown 文档中添加图形标题的方法,这样当我将它编织到 Word 时,我会得到一个 figure caption like the one that Microsoft Word creates

你可以使用

```{r fig.cap="My ggplot"}
ggplot(mpg, aes(displ, hwy, colour = class)) + 
  geom_point()
```

而不是

```{r}
ggplot(mpg, aes(displ, hwy, colour = class)) + 
  geom_point()
```

在图像块之后添加“标题”段落。

【讨论】:

    猜你喜欢
    • 2011-09-16
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    相关资源
    最近更新 更多