title: Plotting a barplot with a vertical line in pyplot-seaborn-pandas
body: <p>I am having trouble doing something that seems to me straightforward.</p>
  
  <p>My data is:</p>
  
  <pre><code>ROE_SP500_Q2_2018_quantile.to_json()
  
  '{"index":{"0":0.0,"1":0.05,"2":0.1,"3":0.15,"4":0.2,"5":0.25,"6":0.3,"7":0.35,"8":0.4,"9":0.45,"10":0.5,"11":0.55,"12":0.6,"13":0.65,"14":0.7,"15":0.75,"16":0.8,"17":0.85,"18":0.9,"19":0.95},"ROE_Quantiles":{"0":-0.8931,"1":-0.0393,"2":0.00569,"3":0.03956,"4":0.05826,"5":0.075825,"6":0.09077,"7":0.10551,"8":0.12044,"9":0.14033,"10":0.15355,"11":0.17335,"12":0.1878,"13":0.209175,"14":0.2357,"15":0.27005,"16":0.3045,"17":0.3745,"18":0.46776,"19":0.73119}}'
  </code></pre>
  
  <p>My code for the plot is:</p>
  
  <pre><code>plt.close()
  plt.figure(figsize=(14,8))
  sns.barplot(x = 'Quantile', y = 'ROE', data = ROE_SP500_Q2_2018_quantile)
  plt.vlines(x = 0.73, ymin = 0, ymax = 0.6, color = 'blue', size = 2)
  
  plt.show()
  </code></pre>
  
  <p>which returns the following image:</p>
  
  <p><a href="https://i.stack.imgur.com/2qdh5.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/2qdh5.jpg" alt="enter image description here"></a></p>
  
  <p>I would like to correct the following problems:</p>
  
  <p>a) The ticklabels which are overly crowded in a strange way I do not understand</p>
  
  <p>b) The vline which appears in the wrong place. I am using the wrong argument to set the thickness of the line and I get an error.</p>