title: How to insert a small image on the corner of a plot with matplotlib?
body: <p>What I want is really simple: I have a small image file called "logo.png" that I want to display on the upper left corner of my plots. But you can't find any example of that in the matplotlib examples gallery.</p>
  
  <p>I'm using django, and my code is something like this:</p>
  
  <pre><code>def get_bars(request)
      ...
      fig = Figure(facecolor='#F0F0F0',figsize=(4.6,4))
      ...
      ax1 = fig.add_subplot(111,ylabel="Valeur",xlabel="Code",autoscale_on=True)
      ax1.bar(ind,values,width=width, color='#FFCC00',edgecolor='#B33600',linewidth=1)
      ...
      canvas = FigureCanvas(fig)
      response = HttpResponse(content_type='image/png')
      canvas.print_png(response)
      return response
  </code></pre>