File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -76,26 +76,8 @@ def _set_device_scale(self, value):
7676 self .figure .dpi = self .figure .dpi / self ._device_scale * value
7777 self ._device_scale = value
7878
79- def get_renderer (self , cleared = False ):
80- l , b , w , h = self .figure .bbox .bounds
81- key = w , h , self .figure .dpi
82- try :
83- self ._lastKey , self ._renderer
84- except AttributeError :
85- need_new_renderer = True
86- else :
87- need_new_renderer = (self ._lastKey != key )
88-
89- if need_new_renderer :
90- self ._renderer = RendererAgg (w , h , self .figure .dpi )
91- self ._lastKey = key
92- elif cleared :
93- self ._renderer .clear ()
94-
95- return self ._renderer
96-
9779 def _draw (self ):
98- renderer = self .get_renderer ()
80+ renderer = self .get_renderer (cleared = self . figure . stale )
9981
10082 if self .figure .stale :
10183 self .figure .draw (renderer )
You can’t perform that action at this time.
0 commit comments