title: Second y-axis label getting cut off
body: <p>I'm trying to plot two sets of data in a bar graph with matplotlib, so I'm using two axes with the <code>twinx()</code> method. However, the second y-axis label gets cut off. I've tried a few different methods with no success (<code>tight_layout()</code>, setting the <code>major_pad</code>s in <code>rcParams</code>, etc...). I feel like the solution is simple, but I haven't come across it yet.</p>
  
  <p>Here's a MWE:</p>
  
  <pre><code>#!/usr/bin/env python
  import numpy as np
  import matplotlib
  matplotlib.use('Agg')
  import matplotlib.pyplot as plt
  
  matplotlib.rcParams.update({'font.size': 21})
  ax = plt.gca()
  plt.ylabel('Data1') #Left side
  ax2 = ax.twinx()
  for i in range(10):
    if(i%2==0):
      ax.bar(i,np.random.randint(10))
    else:
      ax2.bar(i,np.random.randint(1000),color='k')
  
  
  plt.ylabel('Data2') #Right
  </code></pre>
  
  <p>side
  plt.savefig("test.png")</p>
  
  <p><img src="https://i.stack.imgur.com/RTSpa.png" alt="Sample graph with Data2 cut off"></p>