我有一个数据框:
df <- data.frame(human = c(1,2,3,4,5,1,5),stage = c("A1","A2","A3","A4","A1","A4"),class = c(0,0)
)
并希望在x轴上的每个阶段都显示条形图:
ggplot(df,aes(x = stage,y = class,fill = as.factor(human))) + geom_bar(stat = "identity") + scale_y_continuous(limits = c(0,15))
看起来不错,但我希望人为因素并列,因此我添加了position = "dodge"
:
ggplot(df,fill = as.factor(human))) + geom_bar(stat = "identity",position= "dodge") + scale_y_continuous(limits = c(0,15))