From 67d1da70b7bc1098d3f2adfdc118234ba9e1f19e Mon Sep 17 00:00:00 2001 From: Lil Blick Date: Tue, 3 Sep 2024 07:53:12 -0700 Subject: [PATCH 1/2] change static method to include references to object params, namely axis_name --- lib/matplotlib/axis.py | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/lib/matplotlib/axis.py b/lib/matplotlib/axis.py index 5fa4f404b932..38c5e09b7d26 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': '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, {})) if reverse: kwtrans = { From 50e10706b3ef6e66d9241b79184575eb54dfd5b4 Mon Sep 17 00:00:00 2001 From: lentil32 Date: Sun, 8 Sep 2024 14:41:21 +0900 Subject: [PATCH 2/2] fix: wrong variable name --- lib/matplotlib/axis.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/matplotlib/axis.py b/lib/matplotlib/axis.py index 38c5e09b7d26..116f62d07213 100644 --- a/lib/matplotlib/axis.py +++ b/lib/matplotlib/axis.py @@ -1103,16 +1103,16 @@ def _translate_tick_params(self, kw, reverse=False): # axis specific mappings axis_mappings = { 'x': { - 'top': 'tick20n', - 'bottom': 'tick10n', - 'labelbottom': 'label10n', - 'labeltop': 'label20n', + 'top': 'tick2On', + 'bottom': 'tick1On', + 'labelbottom': 'label1On', + 'labeltop': 'label2On', }, 'y': { - 'left': 'tick10n', - 'right': 'tick20n', - 'labelleft': 'label10n', - 'labelright': 'label20n', + 'left': 'tick1On', + 'right': 'tick2On', + 'labelleft': 'label1On', + 'labelright': 'label2On', } }