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

Skip to content

Commit 0d87a5e

Browse files
committed
change static method to include references to object params, namely axis_name
1 parent ace57bc commit 0d87a5e

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

lib/matplotlib/axis.py

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,8 +1066,7 @@ def get_tick_params(self, which='major'):
10661066
)
10671067
return self._translate_tick_params(self._minor_tick_kw, reverse=True)
10681068

1069-
@staticmethod
1070-
def _translate_tick_params(kw, reverse=False):
1069+
def _translate_tick_params(self, kw, reverse=False):
10711070
"""
10721071
Translate the kwargs supported by `.Axis.set_tick_params` to kwargs
10731072
supported by `.Tick._apply_params`.
@@ -1101,24 +1100,24 @@ def _translate_tick_params(kw, reverse=False):
11011100
'rotation': 'labelrotation',
11021101
}
11031102

1104-
# axis specific mappings
1105-
axis_mappings = {
1106-
'x': {
1107-
'top': 'tick20n',
1108-
'bottom': 'tick10n',
1109-
'labelbottom': 'label10n',
1110-
'labeltop': 'label20n',
1111-
},
1112-
'y': {
1113-
'left': 'tick10n',
1114-
'right': 'tick20n',
1115-
'labelleft': 'label10n',
1116-
'labelright': 'label20n',
1117-
}
1118-
}
1119-
1120-
# merge shared keymap pais with axis specific map
1121-
keymap.update(axis_mappings.get(self.axis_name, {}))
1103+
# axis specific mappings
1104+
axis_mappings = {
1105+
'x': {
1106+
'top': 'tick2On',
1107+
'bottom': 'tick1On',
1108+
'labelbottom': 'label1On',
1109+
'labeltop': 'label2On',
1110+
},
1111+
'y': {
1112+
'left': 'tick1On',
1113+
'right': 'tick2On',
1114+
'labelleft': 'label1On',
1115+
'labelright': 'label2On',
1116+
}
1117+
}
1118+
1119+
# merge shared keymap pais with axis specific map
1120+
keymap.update(axis_mappings.get(self.axis_name, {}))
11221121

11231122
if reverse:
11241123
kwtrans = {

0 commit comments

Comments
 (0)