title: Plt.show shows full graph but savefig is cropping the image
body: <p>My code is succesfully saving images to file, but it is cropping important details from the right hand side. <a href="https://stackoverflow.com/questions/6774086/why-is-my-xlabel-cut-off-in-my-matplotlib-plot">Answers</a> exist for fixing this problem when it arises for <code>plt.show</code>, but it is the <code>savefig</code> command that is incorrectly producing the graph in this example. How can this be fixed? </p>
  
  <p>The relevant sample of my code:</p>
  
  <pre><code>import glob
  import os
  for file in glob.glob("*.oax"):
      try:
          spc_file = open(file, 'r').read()
          newName = file[6:8] + '-' + file[4:6] + '-' + file[0:4] + ' ' + file[8:12] +  ' UTC (Observed) - No Sea Breeze Day'
          plt.title(newName, fontsize=12, loc='left')
          plt.savefig('X:/' + newName + '.png')        
          plt.show()
      except Exception:
          pass
  </code></pre>
  
  <p>And the images (top is <code>plt.show</code> and bottom is file produced from <code>savefig</code>:</p>
  
  <p><a href="https://i.stack.imgur.com/JlZj1.png" rel="noreferrer"><img src="https://i.stack.imgur.com/JlZj1.png" alt="Image when shown with plt.show"></a>
  <a href="https://i.stack.imgur.com/eYmWY.png" rel="noreferrer"><img src="https://i.stack.imgur.com/eYmWY.png" alt="Image when saved to file"></a></p>
  
  <hr>