title: Put the legend of pandas bar plot with secondary y axis in front of bars
body: <p>I have a pandas DataFrame with a secondary y axis and I need a bar plot with the legend in front of the bars. Currently, one set of bars is in front of the legend. If possible, I would also like to place the legend in the lower-left corner. Any ideas appreciated! </p>
  
  <p>I have attempted to set the legend=false and add a custom legend, but it has the same issue. I've tried reordering the columns but there's no way to clear a space for this on the chart.</p>
  
  <pre><code>import pandas as pd
  import matplotlib.pyplot as plt
  
  df_y = pd.DataFrame([['jade',12,800],['lime',12,801],['leaf',12,802], 
         ['puke',12,800]], columns=['Territory','Cuisines','Restaurants'])
  df_y.set_index('Territory', inplace=True)
  
  plt.figure()
  ax=df_y.plot(kind='bar', secondary_y=['Restaurants'])
  ax.set_ylabel('Cuisines')
  ax.right_ax.set_ylabel('Restaurants')
  plt.show()
  </code></pre>
  
  <p>One set of bars appears behind the legend, and one set appears in front of the legend. The link below goes to an image showing the problem. Thank you!</p>
  
  <p><img src="https://raw.githubusercontent.com/JamesDCage/My-Data-Science-Notes/master/Capture.PNG" alt="link to image"></p>