title: Remove white space between plots and table in grid.arrange
body: <p>I would like to remove the large spacing that is inserted by default between the plots and the table in a grid.arrange, as shown in the MWE hereafter:</p>
  
  <pre><code>require(ggplot2)
  require(gridExtra)
  
  list1=data.frame(mtcars[1:3, ])  # Dummy data
  p1 = ggplot(list1, aes(mpg,cyl)) + geom_point()  # Dummy plot
  p2 = ggplot(list1, aes(disp,hp)) + geom_point()  # Dummy plot
  plots &lt;- arrangeGrob(p1, p2,nrow=2)
  
  table &lt;- tableGrob(list1)
  grid.arrange(plots, table)
  </code></pre>
  
  <p>I suspect this behaviour is due to the tableGrob, but I couldn't find any answer treating this issue.</p>
  
  <p>Thanks in advance!</p>