座標を反転し、比例棒として積み上げた棒グラフで、y スケール (現在は x スケール位置) を変更して、有意でないゼロを持たないようにしたいと思います。
私の試み:
ggplot(diamonds, aes(color, fill=cut)) +
geom_bar(position='fill') + coord_flip() +
scale_y_discrete(breaks = c(0, .25, .5, .75, 1),
labels=c("0", ".25", ".5", ".75", "1"))
現在のプロット: