title: How to plot in multiple subplots
body: <p>I am a little confused about how this code works:</p>
  
  <pre><code>fig, axes = plt.subplots(nrows=2, ncols=2)
  plt.show()
  </code></pre>
  
  <p>How does the fig, axes work in this case? What does it do?</p>
  
  <p>Also why wouldn't this work to do the same thing:</p>
  
  <pre><code>fig = plt.figure()
  axes = fig.subplots(nrows=2, ncols=2)
  </code></pre>