如何显示使用 patchwork 包制作的 ggplots 数组的标签?
Posted
技术标签:
【中文标题】如何显示使用 patchwork 包制作的 ggplots 数组的标签?【英文标题】:How to show the tags of an array of ggplots made with the patchwork package? 【发布时间】:2021-08-19 11:36:22 【问题描述】:我有 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
有什么帮助吗?
【问题讨论】:
【参考方案1】:我们需要在注释之前包裹所有的图:
((p/p)|(p/p/p)) +
plot_annotation(tag_levels = "a")
【讨论】:
以上是关于如何显示使用 patchwork 包制作的 ggplots 数组的标签?的主要内容,如果未能解决你的问题,请参考以下文章
R语言ggplot2可视化:使用patchwork包绘制ggplot2可视化结果的组合图(自定义图像的嵌入关系)使用patchwork包绘制ggplot2可视化结果的组合图(自定义组合形式)
R语言ggplot2可视化为组合图添加综合图例实战:使用ggpubr包ggarrange函数实现综合图例使用patchwork包实现综合图例
R语言ggplot2可视化使用ggplot2包patchwork包在可视化结果(右上角)中插入logo图片
R语言ggplot2可视化:使用ggthemr包更改ggplot2主题(theme)以及布局使用ggplot2包的默认的各种主题(theme)来调整图形的颜色使用patchwork组合不同主题结果