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

Skip to content

Commit 7689348

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

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

lib/matplotlib/axis.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2275,11 +2275,22 @@ 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'])
22782280
self.set_ticks_position('right')
2281+
# if labels were turned off before this was called
2282+
# leave them off
2283+
self.set_tick_params(which='both', labelright=label)
22792284

22802285
def tick_left(self):
22812286
'use ticks only on left'
2287+
label = (self._major_tick_kw['label1On']
2288+
or self._major_tick_kw['label2On'])
22822289
self.set_ticks_position('left')
2290+
# if labels were turned off before this was called
2291+
# leave them off
2292+
self.set_tick_params(which='both', labelleft=label)
2293+
22832294

22842295
def get_ticks_position(self):
22852296
"""

0 commit comments

Comments
 (0)