title: bounds for matplotlib contourf plot not making sense
body: <p>I'm generating the following contour plot + colorbar in matplotlib:</p>
  
  <p><a href="https://i.stack.imgur.com/naVUsm.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/naVUsm.jpg" alt="enter image description here"></a></p>
  
  <p>I extract the relative bounds of the resulting axes using the following loop:</p>
  
  <pre><code>fig = plt.gcf()
  
  for ax in fig.get_axes():
      print(ax.get_position().bounds)
  </code></pre>
  
  <p>and obtain </p>
  
  <pre><code>(0.125, 0.10999999999999999, 0.62, 0.77)
  (0.78375, 0.10999999999999999, 0.11624999999999996, 0.77)
  </code></pre>
  
  <p>According to a <a href="https://stackoverflow.com/questions/48682892/relative-coordinates-using-get-and-set-axes-methods-in-matplotlib">previous question of mine</a> there denote the <code>[left, bottom, width, height]</code>  bounds in relative coordinates for each axes. I actually measured the relative bounds and found them to be incorrect. One easy way to spot it is the last values of the height for each <code>axes</code> object. How can they both be  0.77 when the color bar clearly has a greater height than the contourplot?</p>
  
  <p>I would like to have full control of the size of the contour plot and axes with respect to the figure.</p>