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

Skip to content

Commit d2f2097

Browse files
committed
Add [xy]labelcolor format keywords
1 parent 9af42cb commit d2f2097

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

‎proplot/axes/cartesian.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -801,6 +801,7 @@ def format(
801801
xticklen=None, yticklen=None,
802802
xlinewidth=None, ylinewidth=None,
803803
xcolor=None, ycolor=None, color=None, # special case (see below)
804+
xlabelcolor=None, ylabelcolor=None,
804805
xgridcolor=None, ygridcolor=None,
805806
xlabel_kw=None, ylabel_kw=None,
806807
xscale_kw=None, yscale_kw=None,
@@ -856,6 +857,8 @@ def format(
856857
# we apply 'color' right here.
857858
xcolor = _not_none(xcolor, color)
858859
ycolor = _not_none(ycolor, color)
860+
xlabelcolor = _not_none(xlabelcolor, xcolor)
861+
ylabelcolor = _not_none(ylabelcolor, ycolor)
859862

860863
# Flexible keyword args, declare defaults
861864
xtickdir = _not_none(xtickdir, rc.find('xtick.direction', context=True))
@@ -892,7 +895,7 @@ def format(
892895
for (
893896
x, label,
894897
labelpad, ticklabelpad,
895-
color, gridcolor,
898+
color, gridcolor, labelcolor,
896899
ticklen, linewidth,
897900
margin, bounds,
898901
tickloc, spineloc,
@@ -911,7 +914,7 @@ def format(
911914
) in zip(
912915
('x', 'y'), (xlabel, ylabel),
913916
(xlabelpad, ylabelpad), (xticklabelpad, yticklabelpad),
914-
(xcolor, ycolor), (xgridcolor, ygridcolor),
917+
(xcolor, ycolor), (xgridcolor, ygridcolor), (xlabelcolor, ylabelcolor),
915918
(xticklen, yticklen), (xlinewidth, ylinewidth),
916919
(xmargin, ymargin), (xbounds, ybounds),
917920
(xtickloc, ytickloc), (xspineloc, yspineloc),
@@ -971,7 +974,7 @@ def format(
971974
# NOTE: This must come after set_label_position, or ha or va overrides
972975
# in label_kw are overwritten.
973976
self._update_labels(
974-
x, label, color=color, labelpad=labelpad, **label_kw
977+
x, label, color=labelcolor, labelpad=labelpad, **label_kw
975978
)
976979

977980
# Axis locator

0 commit comments

Comments
 (0)