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

Skip to content

Commit 9e2f309

Browse files
authored
Merge pull request matplotlib#21287 from anntzer/id
Inherit more docstrings.
2 parents aa122c0 + 4b539a5 commit 9e2f309

File tree

7 files changed

+14
-44
lines changed

7 files changed

+14
-44
lines changed

lib/matplotlib/artist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ def stale(self, val):
302302

303303
def get_window_extent(self, renderer):
304304
"""
305-
Get the axes bounding box in display space.
305+
Get the artist's bounding box in display space.
306306
307307
The bounding box' width and height are nonnegative.
308308

lib/matplotlib/figure.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -317,9 +317,7 @@ def contains(self, mouseevent):
317317
return inside, {}
318318

319319
def get_window_extent(self, *args, **kwargs):
320-
"""
321-
Return the figure bounding box in display space. Arguments are ignored.
322-
"""
320+
# docstring inherited
323321
return self.bbox
324322

325323
def _suplabels(self, t, info, **kwargs):

lib/matplotlib/legend.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -900,20 +900,7 @@ def get_window_extent(self, renderer=None):
900900
return self._legend_box.get_window_extent(renderer=renderer)
901901

902902
def get_tightbbox(self, renderer):
903-
"""
904-
Like `.Legend.get_window_extent`, but uses the box for the legend.
905-
906-
Parameters
907-
----------
908-
renderer : `.RendererBase` subclass
909-
renderer that will be used to draw the figures (i.e.
910-
``fig.canvas.get_renderer()``)
911-
912-
Returns
913-
-------
914-
`.BboxBase`
915-
The bounding box in figure pixel coordinates.
916-
"""
903+
# docstring inherited
917904
return self._legend_box.get_window_extent(renderer)
918905

919906
def get_frame_on(self):

lib/matplotlib/offsetbox.py

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ def get_extent(self, renderer):
346346
return w, h, xd, yd
347347

348348
def get_window_extent(self, renderer):
349-
"""Return the bounding box (`.Bbox`) in display space."""
349+
# docstring inherited
350350
w, h, xd, yd, offsets = self.get_extent_offsets(renderer)
351351
px, py = self.get_offset(w, h, xd, yd, renderer)
352352
return mtransforms.Bbox.from_bounds(px - xd, py - yd, w, h)
@@ -640,7 +640,7 @@ def get_offset(self):
640640
return self._offset
641641

642642
def get_window_extent(self, renderer):
643-
"""Return the bounding box in display space."""
643+
# docstring inherited
644644
w, h, xd, yd = self.get_extent(renderer)
645645
ox, oy = self.get_offset() # w, h, xd, yd)
646646

@@ -800,7 +800,7 @@ def get_offset(self):
800800
return self._offset
801801

802802
def get_window_extent(self, renderer):
803-
"""Return the bounding box in display space."""
803+
# docstring inherited
804804
w, h, xd, yd = self.get_extent(renderer)
805805
ox, oy = self.get_offset()
806806
return mtransforms.Bbox.from_bounds(ox - xd, oy - yd, w, h)
@@ -901,7 +901,7 @@ def get_offset(self):
901901
return self._offset
902902

903903
def get_window_extent(self, renderer):
904-
"""Return the bounding box in display space."""
904+
# docstring inherited
905905
w, h, xd, yd = self.get_extent(renderer)
906906
ox, oy = self.get_offset() # w, h, xd, yd)
907907
return mtransforms.Bbox.from_bounds(ox - xd, oy - yd, w, h)
@@ -1085,7 +1085,7 @@ def set_bbox_to_anchor(self, bbox, transform=None):
10851085
self.stale = True
10861086

10871087
def get_window_extent(self, renderer):
1088-
"""Return the bounding box in display space."""
1088+
# docstring inherited
10891089
self._update_offset_func(renderer)
10901090
w, h, xd, yd = self.get_extent(renderer)
10911091
ox, oy = self.get_offset(w, h, xd, yd, renderer)
@@ -1249,7 +1249,7 @@ def get_children(self):
12491249
return [self.image]
12501250

12511251
def get_window_extent(self, renderer):
1252-
"""Return the bounding box in display space."""
1252+
# docstring inherited
12531253
w, h, xd, yd = self.get_extent(renderer)
12541254
ox, oy = self.get_offset()
12551255
return mtransforms.Bbox.from_bounds(ox - xd, oy - yd, w, h)
@@ -1440,18 +1440,14 @@ def get_fontsize(self):
14401440
return self.prop.get_size_in_points()
14411441

14421442
def get_window_extent(self, renderer):
1443-
"""
1444-
get the bounding box in display space.
1445-
"""
1443+
# docstring inherited
14461444
bboxes = [child.get_window_extent(renderer)
14471445
for child in self.get_children()]
14481446

14491447
return Bbox.union(bboxes)
14501448

14511449
def get_tightbbox(self, renderer):
1452-
"""
1453-
get tight bounding box in display space.
1454-
"""
1450+
# docstring inherited
14551451
bboxes = [child.get_tightbbox(renderer)
14561452
for child in self.get_children()]
14571453

lib/matplotlib/table.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ def get_children(self):
447447
return list(self._cells.values())
448448

449449
def get_window_extent(self, renderer):
450-
"""Return the bounding box of the table in window coords."""
450+
# docstring inherited
451451
self._update_positions(renderer)
452452
boxes = [cell.get_window_extent(renderer)
453453
for cell in self._cells.values()]

lib/matplotlib/text.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1987,18 +1987,7 @@ def draw(self, renderer):
19871987
Text.draw(self, renderer)
19881988

19891989
def get_window_extent(self, renderer=None):
1990-
"""
1991-
Return the `.Bbox` bounding the text and arrow, in display units.
1992-
1993-
Parameters
1994-
----------
1995-
renderer : Renderer, optional
1996-
A renderer is needed to compute the bounding box. If the artist
1997-
has already been drawn, the renderer is cached; thus, it is only
1998-
necessary to pass this argument when calling `get_window_extent`
1999-
before the first `draw`. In practice, it is usually easier to
2000-
trigger a draw first (e.g. by saving the figure).
2001-
"""
1990+
# docstring inherited
20021991
# This block is the same as in Text.get_window_extent, but we need to
20031992
# set the renderer before calling update_positions().
20041993
if not self.get_visible() or not self._check_xy(renderer):

lib/mpl_toolkits/mplot3d/axis3d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ def draw(self, renderer):
451451
# TODO: Get this to work (more) properly when mplot3d supports the
452452
# transforms framework.
453453
def get_tightbbox(self, renderer, *, for_layout_only=False):
454-
# inherited docstring
454+
# docstring inherited
455455
if not self.get_visible():
456456
return
457457
# We have to directly access the internal data structures

0 commit comments

Comments
 (0)