我有这个子集,每个列(ggplot)都需要多个箱线图
Q006 NU_NOTA_CN NU_NOTA_CH NU_NOTA_MT NU_NOTA_LC NU_NOTA_REDACAO
1 B 435.6 512.3 432.4 488.6 420
2 B NA 409.3 NA 375.3 400
3 B 426.2 578.1 499.9 551.5 500
4 B 489.8 534.3 406.7 527.5 680
5 B NA NA NA NA NA
6 B NA NA NA NA NA
我的目标与此相似>相反,我希望在x轴上使用A,B,C ...,我想要NU_NOTA_CN,NU_NOTA_CH,NU_NOTA_MT,NU_NOTA_LC,NU_NOTA_REDACAO
答案 0 :(得分:2)
使用聚集将列表示为行,并使用ggplot将其绘制为:
ggplot(data = df %>% gather(key = variable, value = value), aes(x=variable, y=value)) + geom_boxplot(aes(fill=variable))