title: Saving plot from ipython notebook produces a cut image
body: <p>I am plotting a plot with 2 ylabels using ipython notebook and the image looks good when visualized inside the notebook.</p>
  
  <p>Here is how I do it:</p>
  
  <pre><code>import matplotlib.pyplot as plt 
  
  fig, ax1 = plt.subplots()
  plt.title('TITLE')
  plt.xlabel('X')
  
  plt.plot(x, y1, '-', color='blue', label='SNR')
  ax1.set_ylabel('y1', color='blue')
  for tl in ax1.get_yticklabels():
      tl.set_color('blue')
  
  ax2 = ax1.twinx()
  plt.plot(x, y2, '--', color='red', label='Ngal')
  ax2.set_ylabel('y2', color='red')
  for tl in ax2.get_yticklabels():
      tl.set_color('red')
  </code></pre>
  
  <p>The problem is that when I try to save it with the command</p>
  
  <pre><code>plt.savefig('output.png', dpi=300)
  </code></pre>
  
  <p>since the output will be an image which is cut on the right side: basically I don't see the right ylabel if the right numbers are large.</p>