如何在 r 中分离箱线图?

How to separate boxplots in r?

我必须为中午 12 点降雨 > 0 时的 PM2.5 水平绘制箱线图。 我用过代码:

boxplot(PM2.5~RAIN, data=subset(dat, RAIN > 0 & hour == 12), range = 0)

但是它给出了几个箱线图(例如一个箱线图表示 0.1 毫米降雨,另一个箱线图表示 0.2 毫米降雨)

如能帮助我们分离这些箱线图,我们将不胜感激。

一种方法是在数据中创建一个常量,然后在右侧使用它。

dat$CONSTANT <- 0
boxplot(PM2.5~CONSTANT, data=subset(dat, RAIN > 0 & hour == 12), range = 0)

另一种选择是先创建一个子集。

with(subset(dat, RAIN > 0 & hour == 12),
    boxplot(PM2.5, range = 0) )