Skip to content

Commit edaf333

Browse files
committed
Simplify circle creation
1 parent f2ef761 commit edaf333

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

examples/showcase/anatomy.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,10 @@ def minor_tick(x, pos):
4949

5050

5151
def circle(x, y, radius=0.15):
52-
center = x, y
53-
circle = Circle(center, radius, clip_on=False, zorder=10,
54-
edgecolor='white', facecolor='none', linewidth=5.0)
55-
plt.axes().add_artist(circle)
56-
circle = Circle(center, radius, clip_on=False, zorder=20,
57-
edgecolor='none', facecolor='black', alpha=.025)
58-
plt.axes().add_artist(circle)
59-
circle = Circle(center, radius, clip_on=False, zorder=30,
60-
edgecolor='black', facecolor='none', linewidth=1.0)
52+
from matplotlib.patheffects import withStroke
53+
circle = Circle((x, y), radius, clip_on=False, zorder=10, linewidth=1,
54+
edgecolor='black', facecolor=(0, 0, 0, .0125),
55+
path_effects=[withStroke(linewidth=5, foreground='w')])
6156
plt.axes().add_artist(circle)
6257

6358

0 commit comments

Comments
 (0)