更改 ggplot 中标签注释的大小

Change size of label annotations in a ggplot

我正在尝试更改绘图内的文本标签大小(不是轴,而是标签注释)

我正在使用 phyloseq 对象,但我认为这不重要。 这是代码和输出。有什么建议吗?

plot_ordination(prokaryote_ra, ordBC, color = "Stage", label="SampleID") +  ggtitle("PCoA: Bray-Curtis")

带有太小标签注释的排序图

看起来文本标签的大小是固定值 2,在 plot_ordination() 函数中参见 中的 L1135 at GitHub plot-methods.R 文件

...
p = p + geom_text(label_map, data=rm.na.phyloseq(DF, label),
                      size=2, vjust=1.5, na.rm=TRUE) # <--- here size is set to 2
...

解决方案是在 GitHub 提交问题,等待维护者更新,或者在本地复制粘贴函数,然后更改 size 以匹配您的需求。