R 包含组平均数的多个条形图的镶嵌面网格

R 包含组平均数的多个条形图的镶嵌面网格,r,ggplot2,data-visualization,bar-chart,R,Ggplot2,Data Visualization,Bar Chart,我有一个数据框架,其中包含变量组(痴呆、非痴呆)、性别(M、F)和年龄。组((60,70]、(70,80]、(80,90]、(90100])和MMSE(一个表示评估“分数”的连续数字变量)。我想为每个组(痴呆与非痴呆)创建一个条形图组的意思是在y轴上。然后我想创建一个刻面网格,这样就有8个独立的条形图,每个年龄组一个代表M,一个代表F。我不知道如何在ggplot中获得一个条形图,以便在y轴上有一个不同的变量。如果有任何提示,我将不胜感激!听起来您的数据有点像这样: set.seed(69) 年龄

我有一个数据框架,其中包含变量组(痴呆、非痴呆)、性别(M、F)和年龄。组((60,70]、(70,80]、(80,90]、(90100])和MMSE(一个表示评估“分数”的连续数字变量)。我想为每个组(痴呆与非痴呆)创建一个条形图组的意思是在y轴上。然后我想创建一个刻面网格,这样就有8个独立的条形图,每个年龄组一个代表M,一个代表F。我不知道如何在ggplot中获得一个条形图,以便在y轴上有一个不同的变量。如果有任何提示,我将不胜感激!

听起来您的数据有点像这样:

set.seed(69)
年龄%
ggplot(aes(年龄、MMSE、填充=性别))+
几何坐标(位置=位置减淡(宽度=1))+
平面网格(条件~性别)+
主题_bw()

或者仅仅是性别:

df%>%
组别(年龄,性别,情况)%>%
汇总(MMSE=平均值(MMSE))%>%
ggplot(aes(年龄、MMSE、填充=条件))+
几何坐标(位置=位置减淡(宽度=1))+
平面网格(~sex)+
主题_bw()

或仅根据条件:

df%>%
组别(年龄,性别,情况)%>%
汇总(MMSE=平均值(MMSE))%>%
ggplot(aes(年龄、MMSE、填充=性别))+
几何坐标(位置=位置减淡(宽度=1))+
面网格(~条件)+
主题_bw()

您能提供样本数据吗?