title: Drawing circle hand drawn style by matplotlib in Python
body: <p>I'm new to matprotlib. After plotting a graph I would like to mark a point. I do this with the following code:</p>
  <pre><code>import matplotlib.pyplot as plt
  
  fig, ax = plt.subplots()
  ax.scatter(3, 2, s=500, edgecolor='#ff575a', lw=2, facecolor='none', alpha=0.5, zorder=1) #6.5-row['mag']
  ax.plot([1, 2, 3, 4], [1, 4, 2, 3])
  </code></pre>
  <p>The output:</p>
  <p><a href="https://i.stack.imgur.com/Trrp0.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Trrp0.png" alt="enter image description here" /></a></p>
  <p>Instead of the symmetric red circle is it possible to make a custom shape handwriting style? Something like this one:</p>
  <p><a href="https://i.stack.imgur.com/0pknW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0pknW.png" alt="enter image description here" /></a></p>
  <p>I have tried to use the <code>AnnotationBbox</code> insted of ax.scatter:</p>
  <pre><code>ab = AnnotationBbox(OffsetImage(plt.imread('circle.png'), 
      zoom=0.2), (3, 2), frameon=False)
  </code></pre>
  <p>But that make the picture bad with some pixels of the circle missing, so it is not that sharp as the original png:</p>
  <p><a href="https://i.stack.imgur.com/0cZEG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0cZEG.png" alt="enter image description here" /></a></p>