diff --git a/lib/matplotlib/axis.py b/lib/matplotlib/axis.py index 5fa4f404b932..116f62d07213 100644 --- a/lib/matplotlib/axis.py +++ b/lib/matplotlib/axis.py @@ -1066,8 +1066,7 @@ def get_tick_params(self, which='major'): ) return self._translate_tick_params(self._minor_tick_kw, reverse=True) - @staticmethod - def _translate_tick_params(kw, reverse=False): + def _translate_tick_params(self, kw, reverse=False): """ Translate the kwargs supported by `.Axis.set_tick_params` to kwargs supported by `.Tick._apply_params`. @@ -1101,24 +1100,24 @@ def _translate_tick_params(kw, reverse=False): 'rotation': 'labelrotation', } - # axis specific mappings - axis_mappings = { - 'x': { - 'top': 'tick20n', - 'bottom': 'tick10n', - 'labelbottom': 'label10n', - 'labeltop': 'label20n', - }, - 'y': { - 'left': 'tick10n', - 'right': 'tick20n', - 'labelleft': 'label10n', - 'labelright': 'label20n', - } - } - - # merge shared keymap pais with axis specific map - keymap.update(axis_mappings.get(self.axis_name, {})) + # axis specific mappings + axis_mappings = { + 'x': { + 'top': 'tick2On', + 'bottom': 'tick1On', + 'labelbottom': 'label1On', + 'labeltop': 'label2On', + }, + 'y': { + 'left': 'tick1On', + 'right': 'tick2On', + 'labelleft': 'label1On', + 'labelright': 'label2On', + } + } + + # merge shared keymap pais with axis specific map + keymap.update(axis_mappings.get(self.axis_name, {})) if reverse: kwtrans = {