title: Plot Feature Importance with feature names
body: <p>In R there are pre-built functions to plot feature importance of Random Forest model. But in python such method seems to be missing. I search for a method in <code>matplotlib</code>. </p>
  
  <p><code>model.feature_importances</code> gives me following:</p>
  
  <pre><code>array([  2.32421835e-03,   7.21472336e-04,   2.70491223e-03,
           3.34521084e-03,   4.19443238e-03,   1.50108737e-03,
           3.29160540e-03,   4.82320256e-01,   3.14117333e-03])
  </code></pre>
  
  <p>Then using following plotting function:</p>
  
  <pre><code>&gt;&gt; pyplot.bar(range(len(model.feature_importances_)), model.feature_importances_)
  &gt;&gt; pyplot.show()
  </code></pre>
  
  <p>I get a barplot but I would like to get barplot with labels while importance showing horizontally in a sorted fashion. I am also exploring <code>seaborn</code> and was not able to find a method. </p>