Skip to content

Commit 276e1e9

Browse files
committed
API: Remove lw clipping for dash scaling and tweak pattern
Close #7991
1 parent af37a47 commit 276e1e9

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lib/matplotlib/lines.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,12 @@ def _get_dash_pattern(style):
6868
def _scale_dashes(offset, dashes, lw):
6969
if not rcParams['lines.scale_dashes']:
7070
return offset, dashes
71-
scale = max(2.0, lw)
71+
7272
scaled_offset = scaled_dashes = None
7373
if offset is not None:
74-
scaled_offset = offset * scale
74+
scaled_offset = offset * lw
7575
if dashes is not None:
76-
scaled_dashes = [x * scale if x is not None else None
76+
scaled_dashes = [x * lw if x is not None else None
7777
for x in dashes]
7878

7979
return scaled_offset, scaled_dashes

lib/matplotlib/rcsetup.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -923,9 +923,9 @@ def validate_animation_writer_path(p):
923923
'lines.solid_joinstyle': ['round', validate_joinstyle],
924924
'lines.dash_capstyle': ['butt', validate_capstyle],
925925
'lines.solid_capstyle': ['projecting', validate_capstyle],
926-
'lines.dashed_pattern': [[2.8, 1.2], validate_nseq_float()],
927-
'lines.dashdot_pattern': [[4.8, 1.2, 0.8, 1.2], validate_nseq_float()],
928-
'lines.dotted_pattern': [[1.1, 1.1], validate_nseq_float()],
926+
'lines.dashed_pattern': [[3.7, 1.6], validate_nseq_float()],
927+
'lines.dashdot_pattern': [[6.4, 1.6, 1, 1.6], validate_nseq_float()],
928+
'lines.dotted_pattern': [[1, 1.65], validate_nseq_float()],
929929
'lines.scale_dashes': [True, validate_bool],
930930

931931
# marker props

0 commit comments

Comments
 (0)