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

Skip to content

Commit 9706cc0

Browse files
committed
MNT : remove stale flags from Axes.draw
The first pass at getting this to work put all of the logic to label artists as not stale in the Axes.draw method. Now that all of the draw methods are marked up this is not needed.
1 parent 3eeb64d commit 9706cc0

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

lib/matplotlib/axes/_base.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2064,7 +2064,6 @@ def draw(self, renderer=None, inframe=False):
20642064
# will draw the edges
20652065
if self.axison and self._frameon:
20662066
self.patch.draw(renderer)
2067-
self.patch.stale = False
20682067

20692068
if _do_composite:
20702069
# make a composite image, blending alpha
@@ -2097,18 +2096,15 @@ def draw(self, renderer=None, inframe=False):
20972096
self.patch.get_transform()))
20982097

20992098
renderer.draw_image(gc, round(l), round(b), im)
2100-
im.stale = False
21012099
gc.restore()
21022100

21032101
if dsu_rasterized:
21042102
for zorder, a in dsu_rasterized:
21052103
a.draw(renderer)
2106-
a.stale = False
21072104
renderer.stop_rasterizing()
21082105

21092106
for zorder, a in dsu:
21102107
a.draw(renderer)
2111-
a.stale = False
21122108

21132109
renderer.close_group('axes')
21142110
self._cachedRenderer = renderer
@@ -2125,7 +2121,6 @@ def draw_artist(self, a):
21252121
' caches the render')
21262122
raise AttributeError(msg)
21272123
a.draw(self._cachedRenderer)
2128-
a.stale = False
21292124

21302125
def redraw_in_frame(self):
21312126
"""

0 commit comments

Comments
 (0)