Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c29eab9

Browse files
committed
ENH : add stale flag to FancyBboxPatch
1 parent d7b0219 commit c29eab9

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

lib/matplotlib/patches.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,6 +1428,7 @@ def set_radius(self, radius):
14281428
ACCEPTS: float
14291429
"""
14301430
self.width = self.height = 2 * radius
1431+
self.stale = True
14311432

14321433
def get_radius(self):
14331434
'return the radius of the circle'
@@ -2431,6 +2432,7 @@ def __init__(self, xy, width, height,
24312432

24322433
self._mutation_scale = mutation_scale
24332434
self._mutation_aspect = mutation_aspect
2435+
self.stale = True
24342436

24352437
@docstring.dedent_interpd
24362438
def set_boxstyle(self, boxstyle=None, **kw):
@@ -2464,6 +2466,7 @@ def set_boxstyle(self, boxstyle=None, **kw):
24642466
self._bbox_transmuter = boxstyle
24652467
else:
24662468
self._bbox_transmuter = BoxStyle(boxstyle, **kw)
2469+
self.stale = True
24672470

24682471
def set_mutation_scale(self, scale):
24692472
"""
@@ -2472,6 +2475,7 @@ def set_mutation_scale(self, scale):
24722475
ACCEPTS: float
24732476
"""
24742477
self._mutation_scale = scale
2478+
self.stale = True
24752479

24762480
def get_mutation_scale(self):
24772481
"""
@@ -2486,6 +2490,7 @@ def set_mutation_aspect(self, aspect):
24862490
ACCEPTS: float
24872491
"""
24882492
self._mutation_aspect = aspect
2493+
self.stale = True
24892494

24902495
def get_mutation_aspect(self):
24912496
"""
@@ -2533,6 +2538,7 @@ def set_x(self, x):
25332538
ACCEPTS: float
25342539
"""
25352540
self._x = x
2541+
self.stale = True
25362542

25372543
def set_y(self, y):
25382544
"""
@@ -2541,6 +2547,7 @@ def set_y(self, y):
25412547
ACCEPTS: float
25422548
"""
25432549
self._y = y
2550+
self.stale = True
25442551

25452552
def set_width(self, w):
25462553
"""
@@ -2549,6 +2556,7 @@ def set_width(self, w):
25492556
ACCEPTS: float
25502557
"""
25512558
self._width = w
2559+
self.stale = True
25522560

25532561
def set_height(self, h):
25542562
"""
@@ -2557,6 +2565,7 @@ def set_height(self, h):
25572565
ACCEPTS: float
25582566
"""
25592567
self._height = h
2568+
self.stale = True
25602569

25612570
def set_bounds(self, *args):
25622571
"""
@@ -2572,6 +2581,7 @@ def set_bounds(self, *args):
25722581
self._y = b
25732582
self._width = w
25742583
self._height = h
2584+
self.stale = True
25752585

25762586
def get_bbox(self):
25772587
return transforms.Bbox.from_bounds(self._x, self._y,

0 commit comments

Comments
 (0)