Skip to content

Commit 3547653

Browse files
committed
Cleanup polar tick changes based on review.
1 parent 9ad6715 commit 3547653

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

lib/matplotlib/projections/polar.py

+13-16
Original file line numberDiff line numberDiff line change
@@ -262,22 +262,22 @@ def __init__(self, axes, *args, **kwargs):
262262
self._text2_translate = mtransforms.ScaledTranslation(
263263
0, 0,
264264
axes.figure.dpi_scale_trans)
265-
maxis.XTick.__init__(self, axes, *args, **kwargs)
265+
super(ThetaTick, self).__init__(axes, *args, **kwargs)
266266

267267
def _get_text1(self):
268-
t = maxis.XTick._get_text1(self)
268+
t = super(ThetaTick, self)._get_text1()
269269
t.set_rotation_mode('anchor')
270270
t.set_transform(t.get_transform() + self._text1_translate)
271271
return t
272272

273273
def _get_text2(self):
274-
t = maxis.XTick._get_text2(self)
274+
t = super(ThetaTick, self)._get_text2()
275275
t.set_rotation_mode('anchor')
276276
t.set_transform(t.get_transform() + self._text2_translate)
277277
return t
278278

279279
def _apply_params(self, **kw):
280-
maxis.XTick._apply_params(self, **kw)
280+
super(ThetaTick, self)._apply_params(**kw)
281281

282282
# Ensure transform is correct; sometimes this gets reset.
283283
trans = self.label1.get_transform()
@@ -296,7 +296,7 @@ def _update_padding(self, pad, angle):
296296
self._text2_translate.invalidate()
297297

298298
def update_position(self, loc):
299-
maxis.XTick.update_position(self, loc)
299+
super(ThetaTick, self).update_position(loc)
300300
axes = self.axes
301301
angle = (loc * axes.get_theta_direction() +
302302
axes.get_theta_offset() - np.pi / 2)
@@ -361,19 +361,19 @@ def _wrap_locator_formatter(self):
361361
self.isDefault_majfmt = True
362362

363363
def cla(self):
364-
maxis.XAxis.cla(self)
364+
super(ThetaAxis, self).cla()
365365
self.set_ticks_position('none')
366366
self._wrap_locator_formatter()
367367

368368
def _set_scale(self, value, **kwargs):
369-
maxis.XAxis._set_scale(self, value, **kwargs)
369+
super(ThetaAxis, self)._set_scale(value, **kwargs)
370370
self._wrap_locator_formatter()
371371

372372
def _copy_tick_props(self, src, dest):
373373
'Copy the props from src tick to dest tick'
374374
if src is None or dest is None:
375375
return
376-
maxis.XAxis._copy_tick_props(self, src, dest)
376+
super(ThetaAxis, self)._copy_tick_props(src, dest)
377377

378378
# Ensure that tick transforms are independent so that padding works.
379379
trans = dest._get_text1_transform()[0]
@@ -463,9 +463,6 @@ def get_matrix(self):
463463
angle = self.axes._realViewLim.xmin
464464
elif self.mode == 'max':
465465
angle = self.axes._realViewLim.xmax
466-
angle %= 2 * np.pi
467-
if angle < 0:
468-
angle += 2 * np.pi
469466

470467
if self.mode in ('rlabel', 'min'):
471468
padx = np.cos(angle - np.pi / 2)
@@ -489,17 +486,17 @@ class RadialTick(maxis.YTick):
489486
preserve backwards compatibility.
490487
"""
491488
def _get_text1(self):
492-
t = maxis.YTick._get_text1(self)
489+
t = super(RadialTick, self)._get_text1()
493490
t.set_rotation_mode('anchor')
494491
return t
495492

496493
def _get_text2(self):
497-
t = maxis.YTick._get_text2(self)
494+
t = super(RadialTick, self)._get_text2()
498495
t.set_rotation_mode('anchor')
499496
return t
500497

501498
def update_position(self, loc):
502-
maxis.YTick.update_position(self, loc)
499+
super(RadialTick, self).update_position(loc)
503500
axes = self.axes
504501
thetamin = axes.get_thetamin()
505502
thetamax = axes.get_thetamax()
@@ -592,12 +589,12 @@ def _wrap_locator_formatter(self):
592589
self.isDefault_majloc = True
593590

594591
def cla(self):
595-
maxis.YAxis.cla(self)
592+
super(RadialAxis, self).cla()
596593
self.set_ticks_position('none')
597594
self._wrap_locator_formatter()
598595

599596
def _set_scale(self, value, **kwargs):
600-
maxis.YAxis._set_scale(self, value, **kwargs)
597+
super(RadialAxis, self)._set_scale(value, **kwargs)
601598
self._wrap_locator_formatter()
602599

603600

0 commit comments

Comments
 (0)