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

Skip to content

Commit 555171f

Browse files
committed
Make tick_left/right keep labels off if they are already off
1 parent 7689348 commit 555171f

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

lib/matplotlib/axis.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2275,17 +2275,21 @@ def set_ticks_position(self, position):
22752275

22762276
def tick_right(self):
22772277
'use ticks only on right'
2278-
label = (self._major_tick_kw['label1On']
2279-
or self._major_tick_kw['label2On'])
2278+
label = True
2279+
if 'label1On' in self._major_tick_kw:
2280+
label = (self._major_tick_kw['label1On']
2281+
or self._major_tick_kw['label2On'])
22802282
self.set_ticks_position('right')
22812283
# if labels were turned off before this was called
22822284
# leave them off
22832285
self.set_tick_params(which='both', labelright=label)
22842286

22852287
def tick_left(self):
22862288
'use ticks only on left'
2287-
label = (self._major_tick_kw['label1On']
2288-
or self._major_tick_kw['label2On'])
2289+
label = True
2290+
if 'label1On' in self._major_tick_kw:
2291+
label = (self._major_tick_kw['label1On']
2292+
or self._major_tick_kw['label2On'])
22892293
self.set_ticks_position('left')
22902294
# if labels were turned off before this was called
22912295
# leave them off

0 commit comments

Comments
 (0)