title: Writing numerical values on the plot with Matplotlib
body: <p>Is it possible, with Matplotlib, to print the values of each point on the graph?</p>
  
  <p>For example, if I have:</p>
  
  <pre><code>x = numpy.range(0,10)
  y = numpy.array([5,3,4,2,7,5,4,6,3,2])
  pyplot.plot(x,y)
  </code></pre>
  
  <p>How can I display y values on the plot (e.g. print a 5 near the (0,5) point, print a 3 near the (1,3) point, etc.)?</p>