多组-boxplot-R

multiple groups-boxplot-R

我有一个包含 3 个参数级别(C、C+Fe、Fe)的 CSV 文件。现在我想使用 geom-boxplot(fill=parameter) 根据参数对箱线图进行分组,但只针对其中的两个级别,而不是全部 3.

当前的代码是:geom_boxplot(aes(x = gene, y=RA, fill = parameter) 它将成为:

但是,我想消除作为参数之一的蓝色箱线图。

您可以在绘图之前过滤观察结果。假设您的数据框名为 df:

df2 <- subset(df, parameter != "Fe")
ggplot(df2, aes(x = gene, y=RA, fill=parameter)) +
  geom_boxplot()