我正在努力制作一个变量在 ggplot 中的一个因子的比例图。
以mtcars数据为例并从这个问题中窃取部分解决方案我可以想出
ggplot(mtcars, aes(x = as.factor(cyl))) +
geom_bar(aes(y = (..count..)/sum(..count..))) +
scale_y_continuous(labels = percent_format())
cyl该图为我提供了整个数据集中每个类别的比例。
我想得到的是每个cyl类别中具有自动变速器(二进制变量am)的汽车的比例。
在每个条的顶部,我想为比例添加一个误差条。
是否可以ggplot仅使用它?还是我必须先准备一个带有摘要的数据框并将其与identity条形图选项一起使用?
我在Cookbook for R网页上找到了一些示例,但它们处理的是连续的 y 变量。