См. ?boxplot
, аргумент names
:
имена: групповые ярлыки, которые будут напечатаны под каждым коробочным графиком. Можно
быть символьным вектором или выражением (см. plotmath).
Чтобы вы могли сделать:
boxplot(Conductivity ~ Treatment + Time,
names=rep(levels(dat$Treatment),each=3),
data=dat)
levels(dat$Treatment)
возвращает c("EV","Z1a","Z1b")
, а rep(xxx,each=3)
возвращает c("EV","EV","EV","Z1a","Z1a","Z1a","Z1b","Z1b","Z1b)
(поскольку имеется 9 коробочных графиков, требуется 9 имен).
Если вам нужно только одно имя на 3 боксплота - я не уверен, как это сделать с базовой графикой, вам, вероятно, придется использовать графику ggplot2
или lattice
.
В качестве отступления - если вы создаете 9 коробочных графиков (т.е. по одному для каждой пары (обработка, время)), действительно ли вы хотите удалить информацию о времени из коробочных диаграмм? Тогда будет невозможно определить, в какое время конкретный бокс-заговор предназначен?