title: Matplotlib: plt.text with user-defined circle radii
body: <p>Dear stackoverflow users,</p>
  
  <p>I want to plot some data labels with its coordinates in a x,y-plot. Around the labels I want to put a circle with a user-defined radius as I want to symbolize the magnitude of the data property by the radius of the circle.</p>
  
  <p>An example dataset could look like the following:</p>
  
  <pre><code>point1 = ["label1", 0.5, 0.25, 1e0] # equals [label, x, y, radius]
  point2 = ["label2", 0.5, 0.75, 1e1] # equals [label, x, y, radius]
  </code></pre>
  
  <p>I want to use a code silimar to the following one:</p>
  
  <pre><code>import matplotlib.pyplot as plt
  
  plt.text(point1[1], point1[2], point1[0], bbox = dict(boxstyle="circle")) # here I want to alter the radius by passing point1[3]
  plt.text(point2[1], point2[2], point2[0], bbox = dict(boxstyle="circle")) # here I want to alter the radius by passing point2[3]
  plt.show()
  </code></pre>
  
  <p>Is this possible somehow or is the <code>plt.add_patch</code> variant the only possible way?</p>
  
  <p>Regards</p>