我有以下代码:
x = rnorm(30, 1, 1)
c = c(rep("x1",10), rep("x2",10), rep("x3",10))
df = dataframe(x,c)
boxplot(x ~ c, data=df)
它工作得很好。但是,如果我决定不再对查看 x3 感兴趣,请将其删除并重新绘制:
dfMod = subset(df, c %in% c("x1", "x2"))
boxplot(x ~ c,data=dfMod)
箱线图仍然显示 x3 的列。
我试过给 boxplot 一个提示使用
boxplot(x~c,data=dfMod, names = c("x1", "x2"))
但这会引发名称大小不正确的错误。在此先感谢您的帮助