如何显示使用 patchwork 包制作的一系列 ggplots 的标签?
How to show the tags of an array of ggplots made with the patchwork package?
我有 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
有什么帮助吗?
我们需要在注释之前包装所有图:
((p/p)|(p/p/p)) +
plot_annotation(tag_levels = "a")
我有 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
有什么帮助吗?
我们需要在注释之前包装所有图:
((p/p)|(p/p/p)) +
plot_annotation(tag_levels = "a")