title: How to write text above the bars on a bar plot (Python)?
body: <p>I have this graph:
  <a href="https://i.stack.imgur.com/nEmlx.png" rel="noreferrer"><img src="https://i.stack.imgur.com/nEmlx.png" alt="example matplotlib bar plot"></a>
  I want to write the count above each column. These values are in the first and second lists. Can you help me solve this problem? I tried something without success.</p>
  
  <p>This is the code for the graph:</p>
  
  <pre><code>countListFast = [1492.0, 497.0, 441.0, 218.0, 101.0, 78.0, 103.0]
  countListSlow = [1718.0, 806.0, 850.0, 397.0, 182.0, 125.0, 106.0]
  
  errorRateListOfFast = ['9.09', '9.09', '9.38', '9.40', '7.89', '8.02', '10.00']
  errorRateListOfSlow = ['10.00', '13.04', '14.29', '12.50', '14.29', '14.53', '11.11']
  
  opacity = 0.4
  bar_width = 0.35
  
  plt.xlabel('Tasks')
  plt.ylabel('Error Rate')
  plt.xticks(range(len(errorRateListOfFast)),('[10-20)', '[20-30)', '[30-50)', '[50-70)','[70-90)', '[90-120)', ' [120 &lt; )'), rotation=30)
          plt.bar(np.arange(len(errorRateListOfFast))+ bar_width, errorRateListOfFast, bar_width, align='center', alpha=opacity, color='b', label='Fast &lt;= 6 sec.')
  plt.bar(range(len(errorRateListOfSlow)), errorRateListOfSlow, bar_width, align='center', alpha=opacity, color='r', label='Slower &gt; 6 sec.')
  plt.legend()
  plt.tight_layout()
  plt.show()
  </code></pre>