title: How to rotate matplotlib bar-chart?
body: <p>The following code is used to produce a barchart. I would like to rotate it so that it becomes vertical e.g. the current labels at the x axis go to the y axis ,the current y axis labels to the x axis and the bars rotate accordingly.</p>
  
  <p>I am new to matplotlib and python so any help would be welcomed.</p>
  
  <pre class="lang-py prettyprint-override"><code>def plot_coefficients(classifier, feature_names, top_features=40):
  
      if classifier.__class__.__name__ == 'SVC':
          coef = classifier.coef_
          coef2 = coef.toarray().ravel()
          coef1 = coef2[:len(feature_names)]  
      else:
          coef2 = classifier.coef_.ravel()
          coef1 = coef2[:len(feature_names)]
  
      top_positive_coefficients = np.argsort(coef1)[-top_features:]
      top_negative_coefficients = np.argsort(coef1)[:top_features]
      top_coefficients = np.hstack([top_negative_coefficients, top_positive_coefficients])
       # create plot
      plt.figure(figsize=(15, 5))
      colors = ['red' if c &lt; 0 else 'blue' for c in coef1[top_coefficients]]
      plt.bar(np.arange(2 * top_features), coef1[top_coefficients], color=colors)
      feature_names = np.array(feature_names)
      plt.xticks(np.arange(1, 1 + 2 * top_features), feature_names[top_coefficients], rotation=90, ha='right')
      plt.show()
  
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/UIn3D.png" rel="noreferrer"><img src="https://i.stack.imgur.com/UIn3D.png" alt="enter image description here"></a></p>
  
  <p><strong>Update</strong> 
  Expected output: <a href="https://i.stack.imgur.com/ZYKu8.png" rel="noreferrer"><img src="https://i.stack.imgur.com/ZYKu8.png" alt="enter image description here"></a></p>