如何在ggplot 2中将标签与条形对齐

时间:2020-02-07 18:18:44

标签: r ggplot2

如何在ggplot2中使标签与条形对齐?
这是我正在使用的代码。任何帮助将不胜感激

     library(ggplot2)       
     output <- CLD(TKM.means$emmeans, details=T, Letters=letters)
     p <- ggplot(data=output$emmeans, aes(x=genotypes))
     p <- p + geom_bar(aes(reorder(genotypes, emmean ) , y=emmean), stat="identity", width=0.8)
     p <- p + geom_errorbar(aes(ymin=emmean-SE, ymax=emmean+SE), width=0.4)
     p <- p + geom_text(aes(y=emmean+0.3, label=.group))
     p <- p + theme(axis.text.x = element_text(angle=90, hjust=1 , vjust = 0.3))
     p <- p + labs(title="Main", x="Geno", y="Yield")
     p

enter image description here

1 个答案:

答案 0 :(得分:0)

.group中的文本包含空格。如果删除这些空格,它们将按照您想要的方式对齐。