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

Skip to content

Commit 19bc276

Browse files
committed
Expire deprecations in Axis and update docs
1 parent bc13abf commit 19bc276

File tree

3 files changed

+9
-35
lines changed

3 files changed

+9
-35
lines changed

doc/api/axis_api.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ Other
217217
Axis.axes
218218
Axis.limit_range_for_scale
219219
Axis.reset_ticks
220+
Axis.set_clip_path
220221
Axis.set_default_intervals
221222

222223
Discouraged
@@ -263,8 +264,7 @@ specify a matching series of labels. Calling ``set_ticks`` makes a
263264
Tick.get_tick_padding
264265
Tick.get_tickdir
265266
Tick.get_view_interval
266-
Tick.set_label1
267-
Tick.set_label2
267+
Tick.set_clip_path
268268
Tick.set_pad
269269
Tick.set_url
270270
Tick.update_position

lib/matplotlib/axis.py

Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ def get_children(self):
234234
self.gridline, self.label1, self.label2]
235235
return children
236236

237-
@_api.rename_parameter("3.8", "clippath", "path")
238237
def set_clip_path(self, path, transform=None):
239238
# docstring inherited
240239
super().set_clip_path(path, transform)
@@ -281,32 +280,6 @@ def draw(self, renderer):
281280
renderer.close_group(self.__name__)
282281
self.stale = False
283282

284-
@_api.deprecated("3.8")
285-
def set_label1(self, s):
286-
"""
287-
Set the label1 text.
288-
289-
Parameters
290-
----------
291-
s : str
292-
"""
293-
self.label1.set_text(s)
294-
self.stale = True
295-
296-
set_label = set_label1
297-
298-
@_api.deprecated("3.8")
299-
def set_label2(self, s):
300-
"""
301-
Set the label2 text.
302-
303-
Parameters
304-
----------
305-
s : str
306-
"""
307-
self.label2.set_text(s)
308-
self.stale = True
309-
310283
def set_url(self, url):
311284
"""
312285
Set the url of label1 and label2.
@@ -832,6 +805,10 @@ def _set_axes_scale(self, value, **kwargs):
832805
**{f"scale{k}": k == name for k in self.axes._axis_names})
833806

834807
def limit_range_for_scale(self, vmin, vmax):
808+
"""
809+
Return the range *vmin*, *vmax*, restricted to the domain supported by the
810+
current scale.
811+
"""
835812
return self._scale.limit_range_for_scale(vmin, vmax, self.get_minpos())
836813

837814
def _get_autoscale_on(self):
@@ -840,8 +817,9 @@ def _get_autoscale_on(self):
840817

841818
def _set_autoscale_on(self, b):
842819
"""
843-
Set whether this Axis is autoscaled when drawing or by
844-
`.Axes.autoscale_view`. If b is None, then the value is not changed.
820+
Set whether this Axis is autoscaled when drawing or by `.Axes.autoscale_view`.
821+
822+
If b is None, then the value is not changed.
845823
846824
Parameters
847825
----------
@@ -1130,7 +1108,6 @@ def _translate_tick_params(kw, reverse=False):
11301108
kwtrans.update(kw_)
11311109
return kwtrans
11321110

1133-
@_api.rename_parameter("3.8", "clippath", "path")
11341111
def set_clip_path(self, path, transform=None):
11351112
super().set_clip_path(path, transform)
11361113
for child in self.majorTicks + self.minorTicks:

lib/matplotlib/axis.pyi

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,6 @@ class Tick(martist.Artist):
5959
def set_pad(self, val: float) -> None: ...
6060
def get_pad(self) -> None: ...
6161
def get_loc(self) -> float: ...
62-
def set_label1(self, s: object) -> None: ...
63-
def set_label(self, s: object) -> None: ...
64-
def set_label2(self, s: object) -> None: ...
6562
def set_url(self, url: str | None) -> None: ...
6663
def get_view_interval(self) -> ArrayLike: ...
6764
def update_position(self, loc: float) -> None: ...

0 commit comments

Comments
 (0)