我正在使用ggplot制作条形图。值的范围是1-7,我想从.5到7绘图。默认情况下,它绘制0到7.当我更改限制时,条形消失。想法?
这有效,但截距和值1(第一个可能值)之间有很大差距:
ggplot(data=d2, aes(x=reorder(d2$variable, d2$value),y=d2$value,
fill=d2$component)) + geom_bar(width=.5, stat="identity",
position=position_dodge(), size=.1) +
scale_y_continuous(limits = c(0, 7),breaks = c(0:7),expand = c(0,0))+
xlab("Readiness Subcomponent") + ylab("Readiness Score") +
theme_minimal()+
guides(fill=FALSE)+coord_flip()+scale_fill_manual(values=c("blue", "dark
orange"))
当我将scale_y_continuous更改为include(limits = c(1,7),breaks = c(1:7),expand = c(0,0))时,所有条都消失。