Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ggplot为R中的两个分类变量生成带有错误条的条形图?_R - Fatal编程技术网

如何使用ggplot为R中的两个分类变量生成带有错误条的条形图?

如何使用ggplot为R中的两个分类变量生成带有错误条的条形图?,r,R,我想用ggplot为两个分类变量绘制一个条形图,显示比例的CI 这是我试过的。diamond数据集的cut和clarity变量的类别比我的数据多,但这并不重要。下面代码生成的图非常接近我想要的最终图,我只想在图中添加比例和误差条的95%CI N <- diamonds %>% ggplot(aes(x = cut, group = clarity)) + geom_bar(aes(y = ..prop.., fill = clarity), stat = "count")

我想用ggplot为两个分类变量绘制一个条形图,显示比例的CI

这是我试过的。diamond数据集的cut和clarity变量的类别比我的数据多,但这并不重要。下面代码生成的图非常接近我想要的最终图,我只想在图中添加比例和误差条的95%CI

N <- diamonds %>%
  ggplot(aes(x = cut, group = clarity)) + 
  geom_bar(aes(y = ..prop.., fill = clarity), stat = "count") +
  geom_text(aes(label = scales:: percent(..prop..), 
                y = ..prop..), stat = "count", vjust = -.5) + 
  labs(y = "Percent", title = "Distribution of diamond clarity by cut",fill = "Clarity") + 
  facet_grid(~clarity) + 
  scale_y_continuous(labels = scales::percent)
N%
ggplot(aes(x=切割,组=清晰度))+
几何图形条(aes(y=道具,填充=清晰度),stat=“计数”)+
几何图形文本(aes(标签=比例::百分比(…道具…),
y=…prop..),stat=“count”,vjust=-.5)+
实验室(y=“百分比”,title=“切割钻石透明度分布”,fill=“透明度”)+
平面网格(~清晰度)+
比例y连续(标签=比例::百分比)
N


提前感谢。

您查看这些示例了吗?:可能重复:谢谢您的回复。我已经检查了你提供的网站。他们使用的示例是数值变量。我的是两个分类变量。基本上,我想对比例进行两个样本z测试,以便在最终的图中包含CI。此解决方案适用于数值变量,而在我的例子中,我想在图中绘制的两个变量都是分类变量。您是否查看了这些示例?:可能重复:谢谢您的答复。我已经检查了你提供的网站。他们使用的示例是数值变量。我的是两个分类变量。基本上,我想对比例进行两个样本z测试,以便在最终的图中包含CI。这个解决方案适用于数值变量,而在我的例子中,我想在图中绘制的两个变量都是分类变量。