请问能否制作一个柱状图,使得每个柱子的高度都归一化为1,但是每个柱子的宽度又与其对应bin中元素数量成比例呢?
例如:这个图。
ggplot(mtcars, aes(x=factor(cyl), fill=factor(vs))) + geom_bar(position="fill")
然后使3个条形的宽度成比例
table(factor(mtcars$cyl))
在position_fill()中有一个“width”参数,但它必须是一个常量,对吗?
谢谢,
François
编辑:
我试了一下,得到了这个消息:"position_fill requires constant width"
所以我猜想,要实现我想要的东西是不可能的,至少使用geom_bar。