我试图让这个图看起来更好,但我被标签(本例中的数字)所困扰。我如何才能使它们显示在他们的通讯工具条的顶部?请注意,它是一个facet_grid。我有以下代码和输出:
ggplot(articles_europaoccidental_sex_count_unique_group, aes(Country, percentage)) + geom_bar(stat = "identity", position = "dodge", aes(fill=Gender)) +
facet_grid(~Propuesta) + geom_text(aes(label = round(percentage, 2)), position = position_dodge(width = 0.9), vjust = -1)
谢谢!
发布于 2018-06-10 03:06:52
您就快完成了,只需将aes(fill=Gender)
移到ggplot
内部
library(tidyverse)
#Reproducible data set
test_mtcars <- mtcars %>% group_by(cyl,am, gear) %>% summarise(mean = mean(mpg))
ggplot(test_mtcars, aes(as.factor(cyl), mean, fill=as.factor(am))) + geom_bar(stat = "identity", position = "dodge") +
facet_grid(~gear) + geom_text(aes(label = round(mean, 2)), position = position_dodge(width = 0.9), vjust = -1)
https://stackoverflow.com/questions/50777121
复制相似问题