title: Matplotlib figsize not respected
body: <p>I want to make a square plot with matplotlib. That is, I want the whole figure to be square. When I use the following code, the width of the resulting image is still a bit larger than the height. Why is matplotlib not respecting the figsize I provide?</p>
  
  <pre><code>import matplotlib.pyplot as plt 
  fig, ax = plt.subplots(figsize=(10, 10))
  
  # When inspecting in browser, reveals 611x580 px image
  ax.plot([1,2,3], [1,2,3])
  </code></pre>
  
  <p>Edit: I display the image inline in a Jupyter notebook, and just use the Chrome developer tools to inspect the image.</p>