如何在一张图表中绘制多个箱形图?

时间:2020-11-12 21:31:10

标签: r ggplot2 boxplot

我有这个子集,每个列(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

MultipleBoxplots

1 个答案:

答案 0 :(得分:2)

使用聚集将列表示为行,并使用ggplot将其绘制为:

ggplot(data = df %>% gather(key = variable, value = value), aes(x=variable, y=value)) + geom_boxplot(aes(fill=variable))
相关问题