我有一个简单的条形图,如下所示
a<-data.frame(x=c("total","male","female","low education",
"mid education","high education","working","not working"),
y=c(80,30,50,20,40,20,65,35))
a$x<-as.character(a$x)
a$x<-factor(a$x,levels=unique(a$x))
ggplot(a,aes(x,y)) +
geom_bar(stat="identity",fill="orange",width=0.4) +
coord_flip() +
theme_bw()
现在,因为 x 轴的水平(翻转,现在看起来像 y)彼此之间有关系,例如男性和女性代表性别崩溃,工作和不工作代表另一个崩溃等,我希望轴之间留出一些空间每个故障点,以便指出这些故障点。
我已经尝试了一些事情,scale_x_discrete
它的参数 break 但似乎这不是它的方式。有任何想法吗 ?