title: Arrange plots that have subplots called from functions on grid in matplotlib
body: <p>I am looking for something similar to arrangeGrob in R:</p>
  
  <p>I have a function (say, function <code>FUN1</code>) that creates a plot with subplots. The number of subplots <code>FUN1</code> creates may vary and the plot itself is quite complex. I have two other functions <code>FUN2</code> and <code>FUN3</code> which also create plots of varying structure.</p>
  
  <p>Is there a simple way to define/arrange an <strong><em>overall GRID</em></strong>, for example a simple 3 rows 1 column style and simply pass </p>
  
  <pre><code>FUN1 --&gt; GRID(row 1, col 1)
  FUN2 --&gt; GRID(row 2, col 1)
  FUN3 --&gt; GRID(row 3, col 1)
  </code></pre>
  
  <p>afterwards such that the complicated plot generated by <code>FUN1</code> gets plotted in in row 1, the plot generated by FUN2 in row 2 and so on, without specifying the subplot criteria in the FUNs before? </p>