Skip to content

Commit 189f44c

Browse files
committed
Default tick colors to the axes spine color
1 parent bc22725 commit 189f44c

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

lib/matplotlib/axis.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ def __init__(
122122
if color is None:
123123
color = mpl.rcParams[f"{name}.color"]
124124

125+
if cbook._str_equal(color, 'auto'):
126+
color = mpl.rcParams["axes.edgecolor"]
127+
125128
if pad is None:
126129
pad = mpl.rcParams[f"{name}.{major_minor}.pad"]
127130
self._base_pad = pad

lib/matplotlib/mpl-data/matplotlibrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@
481481
#xtick.minor.width: 0.6 # minor tick width in points
482482
#xtick.major.pad: 3.5 # distance to major tick label in points
483483
#xtick.minor.pad: 3.4 # distance to the minor tick label in points
484-
#xtick.color: black # color of the ticks
484+
#xtick.color: auto # color of the ticks
485485
#xtick.labelcolor: auto # color of the tick labels or default to text.color
486486
#xtick.labelsize: medium # font size of the tick labels
487487
#xtick.direction: out # direction: {in, out, inout}
@@ -503,7 +503,7 @@
503503
#ytick.minor.width: 0.6 # minor tick width in points
504504
#ytick.major.pad: 3.5 # distance to major tick label in points
505505
#ytick.minor.pad: 3.4 # distance to the minor tick label in points
506-
#ytick.color: black # color of the ticks
506+
#ytick.color: auto # color of the ticks
507507
#ytick.labelcolor: auto # color of the tick labels or default to text.color
508508
#ytick.labelsize: medium # font size of the tick labels
509509
#ytick.direction: out # direction: {in, out, inout}

lib/matplotlib/rcsetup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1204,7 +1204,7 @@ def _convert_validator_spec(key, conv):
12041204
"xtick.minor.width": validate_float, # minor xtick width in points
12051205
"xtick.major.pad": validate_float, # distance to label in points
12061206
"xtick.minor.pad": validate_float, # distance to label in points
1207-
"xtick.color": validate_color, # color of xticks
1207+
"xtick.color": validate_color_or_auto, # color of xticks
12081208
"xtick.labelcolor": validate_color_inherit_or_auto, # color of xtick labels
12091209
"xtick.minor.visible": validate_bool, # visibility of minor xticks
12101210
"xtick.minor.top": validate_bool, # draw top minor xticks
@@ -1227,7 +1227,7 @@ def _convert_validator_spec(key, conv):
12271227
"ytick.minor.width": validate_float, # minor ytick width in points
12281228
"ytick.major.pad": validate_float, # distance to label in points
12291229
"ytick.minor.pad": validate_float, # distance to label in points
1230-
"ytick.color": validate_color, # color of yticks
1230+
"ytick.color": validate_color_or_auto, # color of yticks
12311231
"ytick.labelcolor": validate_color_inherit_or_auto, # color of ytick labels
12321232
"ytick.minor.visible": validate_bool, # visibility of minor yticks
12331233
"ytick.minor.left": validate_bool, # draw left minor yticks

0 commit comments

Comments
 (0)