I am trying to combine a histogram and boxplot for visualizing a continuous variable. Here is the code I have so far
require(ggplot2)
require(gridExtra)
p1 =
Using cowplot package.
library(cowplot)
#adding xlim and ylim to align axis.
p1 = qplot(x = 1, y = mpg, data = mtcars, xlab = "", geom = 'boxplot') +
coord_flip() +
ylim(min(mtcars$mpg),max(mtcars$mpg))
p2 = qplot(x = mpg, data = mtcars, geom = 'histogram')+
xlim(min(mtcars$mpg),max(mtcars$mpg))
#result
plot_grid(p1, p2, labels = c("A", "B"), align = "v",ncol = 1)