我正在努力制作一个变量在 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 变量。