plot_grid(x, margin = c(1, 1, 1, 1))
gtable
.
list
of ggplot-objects as argument.
Plotting functions of this package that produce multiple plot
objects (e.g., when there is an argument facet.grid
) usually
return multiple plots as list (the return value is named plot.list
).
To arrange these plots as grid as a single plot, use plot_grid
.
library(sjmisc)
data(efc)
# fit model
fit <- lm(tot_sc_e ~ c12hour + e17age + e42dep + neg_c_7, data = efc)
# plot marginal effects for each predictor, each as single plot
p <- sjp.lm(fit, type = "eff", facet.grid = FALSE, prnt.plot = FALSE)
# plot grid
plot_grid(p$plot.list)
# or
plot_grid(p)
Run the code above in your browser using DataLab