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

Skip to content

Commit cd34eb9

Browse files
timhoffmQuLogic
andcommitted
Remove trivial private _get_external_pad/_set_external_pad
Co-authored-by: Elliott Sales de Andrade <[email protected]>
1 parent 8954cbf commit cd34eb9

File tree

1 file changed

+16
-29
lines changed

1 file changed

+16
-29
lines changed

lib/mpl_toolkits/axisartist/axis_artist.py

Lines changed: 16 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def draw(self, renderer):
244244
dx, dy = dd * np.cos(theta), dd * np.sin(theta)
245245

246246
self.set_transform(tr + Affine2D().translate(dx, dy))
247-
self.set_rotation(self.text_ref_angle + angle_orig)
247+
self.set_rotation(self._text_ref_angle + angle_orig)
248248
super().draw(renderer)
249249
# restore original properties
250250
self.set_transform(tr)
@@ -259,7 +259,7 @@ def get_window_extent(self, renderer):
259259
dx, dy = dd * np.cos(theta), dd * np.sin(theta)
260260

261261
self.set_transform(tr + Affine2D().translate(dx, dy))
262-
self.set_rotation(self.text_ref_angle + angle_orig)
262+
self.set_rotation(self._text_ref_angle + angle_orig)
263263
bbox = super().get_window_extent(renderer).frozen()
264264
# restore original properties
265265
self.set_transform(tr)
@@ -280,7 +280,7 @@ class AxisLabel(AttributeCopier, LabelBase):
280280
def __init__(self, *args, axis_direction="bottom", axis=None, **kwargs):
281281
self._axis = axis
282282
self._pad = 5
283-
self._extra_pad = 0 # in pixels
283+
self._external_pad = 0 # in pixels
284284
LabelBase.__init__(self, *args, **kwargs)
285285
self.set_axis_direction(axis_direction)
286286

@@ -301,14 +301,6 @@ def get_pad(self):
301301
"""
302302
return self._pad
303303

304-
def _set_external_pad(self, p):
305-
"""Set external pad in pixels."""
306-
self._extra_pad = p
307-
308-
def _get_external_pad(self):
309-
"""Return external pad in pixels."""
310-
return self._extra_pad
311-
312304
def get_ref_artist(self):
313305
# docstring inherited
314306
return self._axis.get_label()
@@ -364,18 +356,16 @@ def draw(self, renderer):
364356
if not self.get_visible():
365357
return
366358

367-
pad = renderer.points_to_pixels(self.get_pad())
368-
r = self._get_external_pad() + pad
369-
self._offset_radius = r
359+
self._offset_radius = \
360+
self._external_pad + renderer.points_to_pixels(self.get_pad())
370361

371362
super().draw(renderer)
372363

373364
def get_window_extent(self, renderer):
374365
if not self.get_visible():
375366
return
376367

377-
pad = renderer.points_to_pixels(self.get_pad())
378-
r = self._get_external_pad() + pad
368+
r = self._external_pad + renderer.points_to_pixels(self.get_pad())
379369
self._offset_radius = r
380370

381371
bb = super().get_window_extent(renderer)
@@ -499,14 +489,13 @@ def _get_ticklabels_offsets(self, renderer, label_direction):
499489

500490
def draw(self, renderer):
501491
if not self.get_visible():
502-
self._axislabel_pad = self._get_external_pad()
492+
self._axislabel_pad = self._external_pad
503493
return
504494

505495
r, total_width = self._get_ticklabels_offsets(renderer,
506496
self._axis_direction)
507497

508-
pad = (self._get_external_pad()
509-
+ renderer.points_to_pixels(self.get_pad()))
498+
pad = self._external_pad + renderer.points_to_pixels(self.get_pad())
510499
self._offset_radius = r + pad
511500

512501
for (x, y), a, l in self._locs_angles_labels:
@@ -527,16 +516,15 @@ def set_locs_angles_labels(self, locs_angles_labels):
527516
def get_window_extents(self, renderer):
528517

529518
if not self.get_visible():
530-
self._axislabel_pad = self._get_external_pad()
519+
self._axislabel_pad = self._external_pad
531520
return []
532521

533522
bboxes = []
534523

535524
r, total_width = self._get_ticklabels_offsets(renderer,
536525
self._axis_direction)
537526

538-
pad = self._get_external_pad() + \
539-
renderer.points_to_pixels(self.get_pad())
527+
pad = self._external_pad + renderer.points_to_pixels(self.get_pad())
540528
self._offset_radius = r + pad
541529

542530
for (x, y), a, l in self._locs_angles_labels:
@@ -864,13 +852,12 @@ def _update_ticks(self, renderer):
864852

865853
dpi_cor = renderer.points_to_pixels(1.)
866854
if self.major_ticks.get_visible() and self.major_ticks.get_tick_out():
867-
self.major_ticklabels._set_external_pad(
868-
self.major_ticks._ticksize * dpi_cor)
869-
self.minor_ticklabels._set_external_pad(
870-
self.major_ticks._ticksize * dpi_cor)
855+
ticklabel_pad = self.major_ticks._ticksize * dpi_cor
856+
self.major_ticklabels._external_pad = ticklabel_pad
857+
self.minor_ticklabels._external_pad = ticklabel_pad
871858
else:
872-
self.major_ticklabels._set_external_pad(0)
873-
self.minor_ticklabels._set_external_pad(0)
859+
self.major_ticklabels._external_pad = 0
860+
self.minor_ticklabels._external_pad = 0
874861

875862
majortick_iter, minortick_iter = \
876863
self._axis_artist_helper.get_tick_iterators(self.axes)
@@ -956,7 +943,7 @@ def _update_label(self, renderer):
956943
axislabel_pad = max(self.major_ticklabels._axislabel_pad,
957944
self.minor_ticklabels._axislabel_pad)
958945

959-
self.label._set_external_pad(axislabel_pad)
946+
self.label._external_pad = axislabel_pad
960947

961948
xy, angle_tangent = \
962949
self._axis_artist_helper.get_axislabel_pos_angle(self.axes)

0 commit comments

Comments
 (0)