Разделение занятого сюжета на два отдельных графика, сгруппированных по уровню фактора / уровню легенды - PullRequest
0 голосов
/ 18 января 2019

Я строю некоторые модельные прогнозы из ряда GLMM, которые я запускаю, и у меня возникают проблемы с разделением уровней факторов для более презентабельных графиков. Вот пример того, что у меня сейчас есть:

Initial plot

Я использую комбинацию plot_model из sjPlot и различных модификаторов plot из ggplot2 для построения своих моделей, но каждая функция, которую я использовал для решения этой проблемы, оказалась пустой. Самое близкое, что я получил, - это использование facet_wrap для разделения всех уровней на отдельные графики. Другой пример:

facet_wrap plot

Вот код, который я сейчас использую:

#topINBU is a glmer object
plot_model(topINBU, type = "int", title =  "Indigo bunting", 
           legend.title = "Treatment", dot.size = 3, line.size = 1) + 
  labs(x = "", y = "Bird density (territories/ha)") + 
  theme(plot.title = element_text(hjust = 0.5, size = 15), 
        panel.grid.major = element_blank(), 
        panel.grid.minor = element_blank(), 
        panel.border = element_blank(), 
        axis.line = element_line(colour = "black"), 
        axis.title.x = element_text(margin = margin(t = 5, r = 0, b = 0, l = 0)),
        axis.title.y = element_text(margin = margin(t = 0, r = 5, b = 0, l = 0)),
        text = element_text(size = 15)) + 
  geom_line(size = 1, position = position_dodge(0.1))

Я бы хотел разделить их на два участка. Один показывает тенденции сплошных рубок, разновозрастного управления и промежуточных урожаев. А другой показывает отпуск, без урожая и старости. Любая помощь будет принята с благодарностью.

...