如何通过R中的另一个分类变量为每个分类变量绘制箱线图

如何通过R中的另一个分类变量为每个分类变量绘制箱线图,r,ggplot2,boxplot,R,Ggplot2,Boxplot,我正试图使用这段代码在R中创建一个图。我想为攻击性统计中的每个变量获得一帧,在时差布尔值中,每个变量都有一个方框图,代表度量值中的分布 ggplot(data=df_off_plots, aes(y=Jet_Lag_boolean, x=Measure)) + geom_boxplot() + xlab("Measurement Value")+ facet_wrap( ~ Offensive_Statistic, scales="free_y")+ theme_bw() +

我正试图使用这段代码在R中创建一个图。我想为
攻击性统计中的每个变量获得一帧,在
时差布尔值中,每个变量都有一个方框图,代表
度量值中的分布

    ggplot(data=df_off_plots, aes(y=Jet_Lag_boolean, x=Measure)) + geom_boxplot() +
  xlab("Measurement Value")+
  facet_wrap( ~ Offensive_Statistic, scales="free_y")+
  theme_bw() + ylab(" Number of Time Zones Crossed")  + coord_flip()
我得到的整体结构是正确的,但我的箱线图仅为线条,如您在此处所见:

我正在添加一个可复制的数据集:

Data <- data.frame(
  Measure = sample(0:999),
  Jet_Lag_boolean = sample(c("1", "0"), 1000, replace = TRUE),
  Offensive_Statistic = sample(c('OPA', 'OA', 'SLG'), 1000, replace = TRUE)
)

数据您获得了
x
y
订单

库(ggplot2)
ggplot(数据=数据,aes(y=度量,x=时差)+
geom_箱线图()+
#几何抖动()+
刻面包裹(~攻击性统计,scales=“free\u y”)+
主题_bw()+
#coord_flip()+
ylab(“测量值”)+
xlab(“跨越的时区数”)


由(v0.3.0)创建于2019-05-18请制作一个可复制的示例。好的,我做到了,谢谢。