У меня такой код:
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(x~c,data=dfMod, names = c("x1", "x2"))
но это вызывает ошибку, что размер имен неверен. Заранее спасибо за помощь