@@ -1347,7 +1347,7 @@ def _update_ticks(self):
13471347 def _get_ticklabel_bboxes (self , ticks , renderer = None ):
13481348 """Return lists of bboxes for ticks' label1's and label2's."""
13491349 if renderer is None :
1350- renderer = self .get_figure (root = False )._get_renderer ()
1350+ renderer = self .get_figure (root = True )._get_renderer ()
13511351 return ([tick .label1 .get_window_extent (renderer )
13521352 for tick in ticks if tick .label1 .get_visible ()],
13531353 [tick .label2 .get_window_extent (renderer )
@@ -1366,7 +1366,7 @@ def get_tightbbox(self, renderer=None, *, for_layout_only=False):
13661366 if not self .get_visible ():
13671367 return
13681368 if renderer is None :
1369- renderer = self .get_figure (root = False )._get_renderer ()
1369+ renderer = self .get_figure (root = True )._get_renderer ()
13701370 ticks_to_draw = self ._update_ticks ()
13711371
13721372 self ._update_label_position (renderer )
@@ -2410,13 +2410,13 @@ def _update_label_position(self, renderer):
24102410 bbox = mtransforms .Bbox .union ([
24112411 * bboxes , self .axes .spines .get ("bottom" , self .axes ).get_window_extent ()])
24122412 self .label .set_position (
2413- (x , bbox .y0 - self .labelpad * self .get_figure (root = False ).dpi / 72 ))
2413+ (x , bbox .y0 - self .labelpad * self .get_figure (root = True ).dpi / 72 ))
24142414 else :
24152415 # Union with extents of the top spine if present, of the axes otherwise.
24162416 bbox = mtransforms .Bbox .union ([
24172417 * bboxes2 , self .axes .spines .get ("top" , self .axes ).get_window_extent ()])
24182418 self .label .set_position (
2419- (x , bbox .y1 + self .labelpad * self .get_figure (root = False ).dpi / 72 ))
2419+ (x , bbox .y1 + self .labelpad * self .get_figure (root = True ).dpi / 72 ))
24202420
24212421 def _update_offset_text_position (self , bboxes , bboxes2 ):
24222422 """
@@ -2432,14 +2432,14 @@ def _update_offset_text_position(self, bboxes, bboxes2):
24322432 else :
24332433 bbox = mtransforms .Bbox .union (bboxes )
24342434 bottom = bbox .y0
2435- y = bottom - self .OFFSETTEXTPAD * self .get_figure (root = False ).dpi / 72
2435+ y = bottom - self .OFFSETTEXTPAD * self .get_figure (root = True ).dpi / 72
24362436 else :
24372437 if not len (bboxes2 ):
24382438 top = self .axes .bbox .ymax
24392439 else :
24402440 bbox = mtransforms .Bbox .union (bboxes2 )
24412441 top = bbox .y1
2442- y = top + self .OFFSETTEXTPAD * self .get_figure (root = False ).dpi / 72
2442+ y = top + self .OFFSETTEXTPAD * self .get_figure (root = True ).dpi / 72
24432443 self .offsetText .set_position ((x , y ))
24442444
24452445 def set_ticks_position (self , position ):
@@ -2637,13 +2637,13 @@ def _update_label_position(self, renderer):
26372637 bbox = mtransforms .Bbox .union ([
26382638 * bboxes , self .axes .spines .get ("left" , self .axes ).get_window_extent ()])
26392639 self .label .set_position (
2640- (bbox .x0 - self .labelpad * self .get_figure (root = False ).dpi / 72 , y ))
2640+ (bbox .x0 - self .labelpad * self .get_figure (root = True ).dpi / 72 , y ))
26412641 else :
26422642 # Union with extents of the right spine if present, of the axes otherwise.
26432643 bbox = mtransforms .Bbox .union ([
26442644 * bboxes2 , self .axes .spines .get ("right" , self .axes ).get_window_extent ()])
26452645 self .label .set_position (
2646- (bbox .x1 + self .labelpad * self .get_figure (root = False ).dpi / 72 , y ))
2646+ (bbox .x1 + self .labelpad * self .get_figure (root = True ).dpi / 72 , y ))
26472647
26482648 def _update_offset_text_position (self , bboxes , bboxes2 ):
26492649 """
@@ -2658,7 +2658,7 @@ def _update_offset_text_position(self, bboxes, bboxes2):
26582658 bbox = self .axes .bbox
26592659 top = bbox .ymax
26602660 self .offsetText .set_position (
2661- (x , top + self .OFFSETTEXTPAD * self .get_figure (root = False ).dpi / 72 )
2661+ (x , top + self .OFFSETTEXTPAD * self .get_figure (root = True ).dpi / 72 )
26622662 )
26632663
26642664 def set_offset_position (self , position ):
0 commit comments