Skip to content

Commit db783f7

Browse files
authored
Merge pull request #17443 from anntzer/dash-validator
Fix rcParams validator for dashes.
2 parents 26fd914 + f964afd commit db783f7

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/matplotlib/rcsetup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,7 @@ def validate_hatch(s):
793793

794794

795795
validate_hatchlist = _listify_validator(validate_hatch)
796-
validate_dashlist = _listify_validator(validate_nseq_float(allow_none=True))
796+
validate_dashlist = _listify_validator(validate_floatlist)
797797

798798

799799
_prop_validators = {
@@ -1069,9 +1069,9 @@ def _convert_validator_spec(key, conv):
10691069
"lines.solid_joinstyle": validate_joinstyle,
10701070
"lines.dash_capstyle": validate_capstyle,
10711071
"lines.solid_capstyle": validate_capstyle,
1072-
"lines.dashed_pattern": validate_nseq_float(allow_none=True),
1073-
"lines.dashdot_pattern": validate_nseq_float(allow_none=True),
1074-
"lines.dotted_pattern": validate_nseq_float(allow_none=True),
1072+
"lines.dashed_pattern": validate_floatlist,
1073+
"lines.dashdot_pattern": validate_floatlist,
1074+
"lines.dotted_pattern": validate_floatlist,
10751075
"lines.scale_dashes": validate_bool,
10761076

10771077
# marker props

lib/matplotlib/tests/test_cycles.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def test_valid_input_forms():
111111
ax.set_prop_cycle('color', np.array([[1, 0, 0],
112112
[0, 1, 0],
113113
[0, 0, 1]]))
114-
ax.set_prop_cycle('dashes', [[], [13, 2], [8, 3, 1, 3], [None, None]])
114+
ax.set_prop_cycle('dashes', [[], [13, 2], [8, 3, 1, 3]])
115115
ax.set_prop_cycle(lw=[1, 2], color=['k', 'w'], ls=['-', '--'])
116116
ax.set_prop_cycle(lw=np.array([1, 2]),
117117
color=np.array(['k', 'w']),

0 commit comments

Comments
 (0)