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

Skip to content

Commit f0dc735

Browse files
committed
Don't use 'renderer' argument to Axis._update_ticks.
It was not being used. Now we warn that it will be removed in 3.1. Note that the completely different AxisArtist._update_ticks does use its renderer argument.
1 parent 674ebf2 commit f0dc735

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

lib/matplotlib/axis.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -985,7 +985,7 @@ def get_ticklabel_extents(self, renderer):
985985
of the axes.
986986
"""
987987

988-
ticks_to_draw = self._update_ticks(renderer)
988+
ticks_to_draw = self._update_ticks()
989989
ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,
990990
renderer)
991991

@@ -1008,13 +1008,17 @@ def get_smart_bounds(self):
10081008
"""get whether the axis has smart bounds"""
10091009
return self._smart_bounds
10101010

1011-
def _update_ticks(self, renderer):
1011+
def _update_ticks(self, renderer=None):
10121012
"""
10131013
Update ticks (position and labels) using the current data
10141014
interval of the axes. Returns a list of ticks that will be
10151015
drawn.
10161016
"""
10171017

1018+
if renderer is not None:
1019+
cbook.warn_deprecated("Axis._update_ticks should be called with"
1020+
" no arguments; the 'renderer' argument"
1021+
" is ignored and will be removed in 3.1")
10181022
interval = self.get_view_interval()
10191023
tick_tups = list(self.iter_ticks()) # iter_ticks calls the locator
10201024
if self._smart_bounds and tick_tups:
@@ -1131,7 +1135,7 @@ def get_tightbbox(self, renderer):
11311135
if not self.get_visible():
11321136
return
11331137

1134-
ticks_to_draw = self._update_ticks(renderer)
1138+
ticks_to_draw = self._update_ticks()
11351139

11361140
self._update_label_position(renderer)
11371141

@@ -1174,7 +1178,7 @@ def draw(self, renderer, *args, **kwargs):
11741178
return
11751179
renderer.open_group(__name__)
11761180

1177-
ticks_to_draw = self._update_ticks(renderer)
1181+
ticks_to_draw = self._update_ticks()
11781182
ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,
11791183
renderer)
11801184

@@ -1884,7 +1888,7 @@ def _get_tick_boxes_siblings(self, renderer):
18841888
grp = self.figure._align_xlabel_grp
18851889
# if we want to align labels from other axes:
18861890
for nn, axx in enumerate(grp.get_siblings(self.axes)):
1887-
ticks_to_draw = axx.xaxis._update_ticks(renderer)
1891+
ticks_to_draw = axx.xaxis._update_ticks()
18881892
tlb, tlb2 = axx.xaxis._get_tick_bboxes(ticks_to_draw, renderer)
18891893
bboxes.extend(tlb)
18901894
bboxes2.extend(tlb2)
@@ -2253,7 +2257,7 @@ def _get_tick_boxes_siblings(self, renderer):
22532257
grp = self.figure._align_ylabel_grp
22542258
# if we want to align labels from other axes:
22552259
for axx in grp.get_siblings(self.axes):
2256-
ticks_to_draw = axx.yaxis._update_ticks(renderer)
2260+
ticks_to_draw = axx.yaxis._update_ticks()
22572261
tlb, tlb2 = axx.yaxis._get_tick_bboxes(ticks_to_draw, renderer)
22582262
bboxes.extend(tlb)
22592263
bboxes2.extend(tlb2)

0 commit comments

Comments
 (0)