title: How to use `GridSpec()` with `subplots()`
body: <p>There are several (<a href="https://stackoverflow.com/questions/10388462/matplotlib-different-size-subplots">example</a>) SO posts dealing with how to use <code>GridSpec</code> with subplotting in general. 
  What i am trying to achieve to no avail, is to allow the use of <code>GridSpec</code> with <code>subplots</code>, something like this, Where i can replace the actual Array and list indexes with some loop controlled index :</p>
  
  <pre><code>gs = gridspec.GridSpec(4, 1, height_ratios=[2, 2, 1, 1])        
  tPlot, axes = plt.subplots(4, sharex=True, sharey=False)
  tPlot.suptitle(node, fontsize=20)
  axes[0].plot(targetDay[0], gs[0])
  axes[1].plot(targetDay[1], gs[1])
  axes[2].scatter(targetDay[2], gs[2])
  axes[3].plot(targetDay[3], gs[3])
  </code></pre>
  
  <p>Needless to say that this code does not work, it just an example.</p>