@@ -989,7 +989,7 @@ def get_ticklabel_extents(self, renderer):
989
989
of the axes.
990
990
"""
991
991
992
- ticks_to_draw = self ._update_ticks (renderer )
992
+ ticks_to_draw = self ._update_ticks ()
993
993
ticklabelBoxes , ticklabelBoxes2 = self ._get_tick_bboxes (ticks_to_draw ,
994
994
renderer )
995
995
@@ -1012,13 +1012,17 @@ def get_smart_bounds(self):
1012
1012
"""get whether the axis has smart bounds"""
1013
1013
return self ._smart_bounds
1014
1014
1015
- def _update_ticks (self , renderer ):
1015
+ def _update_ticks (self , renderer = None ):
1016
1016
"""
1017
1017
Update ticks (position and labels) using the current data
1018
1018
interval of the axes. Returns a list of ticks that will be
1019
1019
drawn.
1020
1020
"""
1021
1021
1022
+ if renderer is not None :
1023
+ cbook .warn_deprecated ("Axis._update_ticks should be called with"
1024
+ " no arguments; the 'renderer' argument"
1025
+ " is ignored and will be removed in 3.1" )
1022
1026
interval = self .get_view_interval ()
1023
1027
tick_tups = list (self .iter_ticks ()) # iter_ticks calls the locator
1024
1028
if self ._smart_bounds and tick_tups :
@@ -1135,7 +1139,7 @@ def get_tightbbox(self, renderer):
1135
1139
if not self .get_visible ():
1136
1140
return
1137
1141
1138
- ticks_to_draw = self ._update_ticks (renderer )
1142
+ ticks_to_draw = self ._update_ticks ()
1139
1143
1140
1144
self ._update_label_position (renderer )
1141
1145
@@ -1180,7 +1184,7 @@ def draw(self, renderer, *args, **kwargs):
1180
1184
return
1181
1185
renderer .open_group (__name__ )
1182
1186
1183
- ticks_to_draw = self ._update_ticks (renderer )
1187
+ ticks_to_draw = self ._update_ticks ()
1184
1188
ticklabelBoxes , ticklabelBoxes2 = self ._get_tick_bboxes (ticks_to_draw ,
1185
1189
renderer )
1186
1190
@@ -1921,7 +1925,7 @@ def _get_tick_boxes_siblings(self, renderer):
1921
1925
grp = self .figure ._align_xlabel_grp
1922
1926
# if we want to align labels from other axes:
1923
1927
for nn , axx in enumerate (grp .get_siblings (self .axes )):
1924
- ticks_to_draw = axx .xaxis ._update_ticks (renderer )
1928
+ ticks_to_draw = axx .xaxis ._update_ticks ()
1925
1929
tlb , tlb2 = axx .xaxis ._get_tick_bboxes (ticks_to_draw , renderer )
1926
1930
bboxes .extend (tlb )
1927
1931
bboxes2 .extend (tlb2 )
@@ -2294,7 +2298,7 @@ def _get_tick_boxes_siblings(self, renderer):
2294
2298
grp = self .figure ._align_ylabel_grp
2295
2299
# if we want to align labels from other axes:
2296
2300
for axx in grp .get_siblings (self .axes ):
2297
- ticks_to_draw = axx .yaxis ._update_ticks (renderer )
2301
+ ticks_to_draw = axx .yaxis ._update_ticks ()
2298
2302
tlb , tlb2 = axx .yaxis ._get_tick_bboxes (ticks_to_draw , renderer )
2299
2303
bboxes .extend (tlb )
2300
2304
bboxes2 .extend (tlb2 )
0 commit comments