8000 Simplify SecondaryAxis.set_color. · matplotlib/matplotlib@262fb38 · GitHub
[go: up one dir, main page]

Skip to content

Commit 262fb38

Browse files
committed
Simplify SecondaryAxis.set_color.
1 parent 060992a commit 262fb38

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

lib/matplotlib/axes/_secondary_axes.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -235,16 +235,12 @@ def set_color(self, color):
235235
----------
236236
color : color
237237
"""
238-
if self._orientation == 'x':
239-
self.tick_params(axis='x', colors=color)
240-
self.spines.bottom.set_color(color)
241-
self.spines.top.set_color(color)
242-
self.xaxis.label.set_color(color)
243-
else: # 'y'
244-
self.tick_params(axis='y', colors=color)
245-
self.spines.left.set_color(color)
246-
self.spines.right.set_color(color)
247-
self.yaxis.label.set_color(color)
238+
axis = self._axis_map[self._orientation]
239+
axis.set_tick_params(colors=color)
240+
for spine in self.spines.values():
241+
if spine.axis is axis:
242+
spine.set_color(color)
243+
axis.label.set_color(color)
248244

249245

250246
_secax_docstring = '''

0 commit comments

Comments
 (0)
0