@@ -1347,7 +1347,7 @@ def _update_ticks(self):
1347
1347
def _get_ticklabel_bboxes (self , ticks , renderer = None ):
1348
1348
"""Return lists of bboxes for ticks' label1's and label2's."""
1349
1349
if renderer is None :
1350
- renderer = self .get_figure (root = False )._get_renderer ()
1350
+ renderer = self .get_figure (root = True )._get_renderer ()
1351
1351
return ([tick .label1 .get_window_extent (renderer )
1352
1352
for tick in ticks if tick .label1 .get_visible ()],
1353
1353
[tick .label2 .get_window_extent (renderer )
@@ -1366,7 +1366,7 @@ def get_tightbbox(self, renderer=None, *, for_layout_only=False):
1366
1366
if not self .get_visible ():
1367
1367
return
1368
1368
if renderer is None :
1369
- renderer = self .get_figure (root = False )._get_renderer ()
1369
+ renderer = self .get_figure (root = True )._get_renderer ()
1370
1370
ticks_to_draw = self ._update_ticks ()
1371
1371
1372
1372
self ._update_label_position (renderer )
@@ -2410,13 +2410,13 @@ def _update_label_position(self, renderer):
2410
2410
bbox = mtransforms .Bbox .union ([
2411
2411
* bboxes , self .axes .spines .get ("bottom" , self .axes ).get_window_extent ()])
2412
2412
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 ))
2414
2414
else :
2415
2415
# Union with extents of the top spine if present, of the axes otherwise.
2416
2416
bbox = mtransforms .Bbox .union ([
2417
2417
* bboxes2 , self .axes .spines .get ("top" , self .axes ).get_window_extent ()])
2418
2418
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 ))
2420
2420
2421
2421
def _update_offset_text_position (self , bboxes , bboxes2 ):
2422
2422
"""
@@ -2432,14 +2432,14 @@ def _update_offset_text_position(self, bboxes, bboxes2):
2432
2432
else :
2433
2433
bbox = mtransforms .Bbox .union (bboxes )
2434
2434
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
2436
2436
else :
2437
2437
if not len (bboxes2 ):
2438
2438
top = self .axes .bbox .ymax
2439
2439
else :
2440
2440
bbox = mtransforms .Bbox .union (bboxes2 )
2441
2441
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
2443
2443
self .offsetText .set_position ((x , y ))
2444
2444
2445
2445
def set_ticks_position (self , position ):
@@ -2637,13 +2637,13 @@ def _update_label_position(self, renderer):
2637
2637
bbox = mtransforms .Bbox .union ([
2638
2638
* bboxes , self .axes .spines .get ("left" , self .axes ).get_window_extent ()])
2639
2639
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 ))
2641
2641
else :
2642
2642
# Union with extents of the right spine if present, of the axes otherwise.
2643
2643
bbox = mtransforms .Bbox .union ([
2644
2644
* bboxes2 , self .axes .spines .get ("right" , self .axes ).get_window_extent ()])
2645
2645
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 ))
2647
2647
2648
2648
def _update_offset_text_position (self , bboxes , bboxes2 ):
2649
2649
"""
@@ -2658,7 +2658,7 @@ def _update_offset_text_position(self, bboxes, bboxes2):
2658
2658
bbox = self .axes .bbox
2659
2659
top = bbox .ymax
2660
2660
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 )
2662
2662
)
2663
2663
2664
2664
def set_offset_position (self , position ):
0 commit comments