library(broom)
library(dplyr)
data(mtcars)
m1 <- lm(mpg ~ wt + cyl + disp, data = mtcars)
m1_df <- broom::tidy(m1) # create data.frame of regression results
p <- dwplot(m1_df) +
scale_y_discrete(breaks = 4:1, labels=c("Intercept", "Weight", "Cylinders", "Displacement")) +
theme_bw() + xlab("Coefficient") + ylab("") +
geom_vline(xintercept = 0, colour = "grey50", linetype = 2) +
theme(legend.position="none")
two_brackets <- list(c("Engine", "cyl", "disp"), c("Not Engine", "(Intercept)", "wt"))
g <- p %>% add_brackets(two_brackets)
gridExtra::grid.arrange(g) # to display
# to save (not run)
#ggsave(file = "gridplot.pdf", g)
Run the code above in your browser using DataLab