【发布时间】:2018-06-10 07:18:28
【问题描述】:
我在 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)
【问题讨论】:
-
您需要创建一个包含以下列的附加数据框: 1. x 轴上列出的项目(称为 x 列); 2. y 值(将是前四分位数,加上一个将其推到盒子边缘上方的值 - 称为 y 列); 3. 您希望为轴上的每个点显示的文本(称为该列标签)。然后您需要在您的
ggplot代码中添加以下层:geom_text(data = newdf, aes(x = x, y = y, label = label)。
标签: r ggplot2 boxplot labeling