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

Skip to content

Commit 9c954e8

Browse files
committed
ENH : add stale flag to FancyBboxPatch
1 parent 77450ac commit 9c954e8

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
@@ -1454,6 +1454,7 @@ def set_radius(self, radius):
14541454
ACCEPTS: float
14551455
"""
14561456
self.width = self.height = 2 * radius
1457+
self.stale = True
14571458

14581459
def get_radius(self):
14591460
'return the radius of the circle'
@@ -2457,6 +2458,7 @@ def __init__(self, xy, width, height,
24572458

24582459
self._mutation_scale = mutation_scale
24592460
self._mutation_aspect = mutation_aspect
2461+
self.stale = True
24602462

24612463
@docstring.dedent_interpd
24622464
def set_boxstyle(self, boxstyle=None, **kw):
@@ -2490,6 +2492,7 @@ def set_boxstyle(self, boxstyle=None, **kw):
24902492
self._bbox_transmuter = boxstyle
24912493
else:
24922494
self._bbox_transmuter = BoxStyle(boxstyle, **kw)
2495+
self.stale = True
24932496

24942497
def set_mutation_scale(self, scale):
24952498
"""
@@ -2498,6 +2501,7 @@ def set_mutation_scale(self, scale):
24982501
ACCEPTS: float
24992502
"""
25002503
self._mutation_scale = scale
2504+
self.stale = True
25012505

25022506
def get_mutation_scale(self):
25032507
"""
@@ -2512,6 +2516,7 @@ def set_mutation_aspect(self, aspect):
25122516
ACCEPTS: float
25132517
"""
25142518
self._mutation_aspect = aspect
2519+
self.stale = True
25152520

25162521
def get_mutation_aspect(self):
25172522
"""
@@ -2559,6 +2564,7 @@ def set_x(self, x):
25592564
ACCEPTS: float
25602565
"""
25612566
self._x = x
2567+
self.stale = True
25622568

25632569
def set_y(self, y):
25642570
"""
@@ -2567,6 +2573,7 @@ def set_y(self, y):
25672573
ACCEPTS: float
25682574
"""
25692575
self._y = y
2576+
self.stale = True
25702577

25712578
def set_width(self, w):
25722579
"""
@@ -2575,6 +2582,7 @@ def set_width(self, w):
25752582
ACCEPTS: float
25762583
"""
25772584
self._width = w
2585+
self.stale = True
25782586

25792587
def set_height(self, h):
25802588
"""
@@ -2583,6 +2591,7 @@ def set_height(self, h):
25832591
ACCEPTS: float
25842592
"""
25852593
self._height = h
2594+
self.stale = True
25862595

25872596
def set_bounds(self, *args):
25882597
"""
@@ -2598,6 +2607,7 @@ def set_bounds(self, *args):
25982607
self._y = b
25992608
self._width = w
26002609
self._height = h
2610+
self.stale = True
26012611

26022612
def get_bbox(self):
26032613
return transforms.Bbox.from_bounds(self._x, self._y,

0 commit comments

Comments
 (0)