Я пытаюсь нарисовать квадрат и график усов в R. Мой код ниже. На данный момент, поскольку у меня есть только данные за два месяца на одном из двух сайтов, бары шире для этого сайта (поскольку третий уровень месяца отбрасывается).
Вместо этого мне нужна такая же схема ящиков для сайта A
, как и для сайта B
(т.е. с пробелом для пустого поля справа). Я легко могу сделать это с помощью drop=TRUE
, когда у меня есть только один фактор, но, похоже, он не может сделать это с коэффициентом заполнения.
Month=rep(c(rep(c("Jan","Feb"),2),"Mar"),10)
Site=rep(c(rep(c("A","B"),each=2),"B"),10)
factor(Month)
factor(Site)
set.seed(1114)
Height=rnorm(50)
Data=data.frame(Month,Site,Height)
plot = ggplot(Data, aes(Site, Height)) +
geom_boxplot(aes(fill=Month, drop=TRUE), na.rm=FALSE)
plot