Вы можете использовать что-то вроде этого -
ggplot(Betas) +
geom_bar(stat="summary", fun.y="mean", aes(x=L1L2:time:mod, y=Beta, fill=time, group=lex), colour="black", position=position_dodge(width=0.65), width=0.5) +
facet_grid( ~ cohort)
Вы можете изменить width
параметр в position_dodge
и width
в зависимости от ваших потребностей.
ИЛИ
dodge <- position_dodge(width = 0.5)
ggplot(Betas) +
geom_bar(stat="summary", fun.y="mean", aes(x=L1L2:time:mod, y=Beta, fill=time, group=lex), colour="black", position=dodge, width=0.5) +
facet_grid( ~ cohort)
ДОБАВЛЕНО ПОЗЖЕ
ggplot(Betas) +
geom_bar(stat="summary", fun.y="mean", aes(x=L1L2:time:mod, y=Beta, fill=time, group=lex), colour="black", position=position_dodge(width=0.65), width=0.5) +
facet_grid( ~ cohort + L1L2, scales = "free") + theme(panel.spacing.x=unit(0.9, "lines"))
** Примечание. Я разделил L1 L2 в отдельной фазовой сетке, а затем вы можете отрегулировать ширину, изменив значение параметра panel.spacing.x
.