title: Size of figure when using plt.subplots
body: <p>I'm having some trouble trying to change the figure size when using <code>plt.subplots</code>. With the following code, I just get the standard size graph with all my subplots bunched in (there's ~100) and obviously just an extra empty figuresize . I've tried using <code>tight_layout</code>, but to no avail.</p>
  
  <pre><code>def plot(reader):
      channels=[]
      for i in reader:
          channels.append(i)
  
      plt.figure(figsize=(50,100))
      fig, ax = plt.subplots(len(channels), sharex=True)
  
      plot=0    
      for j in reader: 
  
          ax[plot].plot(reader["%s" % j])
          plot=plot+1
  
      plt.tight_layout()
      plt.show()
  </code></pre>
  
  <p>any help would be great!</p>
  
  <p><img src="https://i.stack.imgur.com/K8w4M.png" alt="enter image description here"></p>