1

我在 powerpoint 中将重要字母添加到此图表中。我想在 R 中的每个框上方添加重要字母。我可以修改我的 ggplot 代码以在每个框上方包含字母吗?

箱形图

代码:

p1 <- ggplot(beta_data, 
             aes(x=reorder(interaction, distwu,FUN = median),
                            y=distwu, fill=interaction)) +
  geom_boxplot()+ 
  theme(legend.position="none", axis.text.x = element_text(angle = 45, hjust = 1))  +
  labs(x="Treatment interaction", y = "Distance to centroid") + 
  ylim(0,1.0)
4

1 回答 1

3

通过stat_summary. 你没有分享任何数据,所以这里有一个例子:

ggplot(mtcars, aes(factor(cyl), mpg)) +
  geom_boxplot() +
  stat_summary(geom = 'text', label = letters[1:3], fun.y = max, vjust = -1)

在此处输入图像描述

于 2017-12-30T12:46:47.493 回答