1

我有 5 个图要组织在 2 列中:第一个有 2 个图,第二个有 3 个图。我使用了这个patchwork包并且安排是我想要的方式,但是即使我在plot_annotation命令中声明了标签也不会出现。

library(ggplot2)
library(patchwork)

p <- ggplot()

plots <- (p/p)|(p/p/p) +
  plot_annotation(tag_levels = "a")
plots

在此处输入图像描述

如果我修改布局,则会出现标签。请注意,当|+标签更改时出现

plots <- (p/p)+(p/p/p) +
  plot_annotation(tag_levels = "a")
plots

在此处输入图像描述

有什么帮助吗?

4

1 回答 1

1

我们需要在注释之前包装所有图:

((p/p)|(p/p/p)) +
  plot_annotation(tag_levels = "a")

在此处输入图像描述

于 2021-06-01T09:53:04.670 回答