title: How can I plot many thousands of circles quickly?
body: <p>I'm trying to plot several (many thousands) of circle objects - I don't have much experience working with python.  I'm interested in specifying the position, radius and color.  Is there a more efficient way to achieve the same result?:</p>
  
  <pre><code>import matplotlib.pyplot as plt
  
  xvals = [0,.1,.2,.3]
  yvals = [0,.1,.2,.3]
  rvals = [0,.1,.1,.1]
  
  c1vals = [0,.1,0..1]
  c2vals = [.1,0,.1,0]
  c3vals = [.1,.1,.1,.1]
  
  for q in range(0,4):
      circle1=plt.Circle((xvals[q], yvals[q]), rvals[q], color=[0,0,0])
      plt.gcf().gca().add_artist(circle1)
  </code></pre>