library(broom)
data(mtcars)
m1 <- lm(mpg ~ wt + cyl + disp, data = mtcars)
m1_df <- 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)
grid.draw(g) # to display
#pdf("plot.pdf") # to save (not run)
#grid.draw(g)
#dev.off()
Run the code above in your browser using DataLab