I would like to know how to arrange one grob object (a table) inside another. Consider the following example:
library(ggplot2) library(gridExtra) p1 <- qplot(data=mtcars, x = mpg, y = hp, facets = ~ hp, geom="point") t1 <- tableGrob(head(mtcars)) print(arrangeGrob(p1, t1)) This yields:

What I would like to do is place the table inside the other object like this:

Is this possible to do using gridArrange or perhaps some other methods from grid and/or gridExtra?
