8000 BUG : properly handle 'none' as linestyle · matplotlib/matplotlib@dd4eaa0 · GitHub
[go: up one dir, main page]

Skip to content

Commit dd4eaa0

Browse files
tacaswelllennart0901
authored andcommitted
BUG : properly handle 'none' as linestyle
1 parent 4ed2e88 commit dd4eaa0

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

lib/matplotlib/lines.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -976,15 +976,18 @@ def set_linestyle(self, linestyle):
976976
linestyle = '-'
977977
break
978978

979+
if linestyle in [' ', '', 'none']:
980+
linestyle = 'None'
981+
979982
if linestyle not in self._lineStyles:
980983
try:
981984
linestyle = ls_mapper_r[linestyle]
982985
except KeyError:
983-
raise ValueError("You passed in an invalid linestyle, see "
984-
"docs of Line2D.set_linestyle for "
985-
"valid values")
986-
if linestyle in [' ', '']:
987-
linestyle = 'None'
986+
raise ValueError(("You passed in an invalid linestyle, "
987+
"`{}`. See "
988+
"docs of Line2D.set_linestyle for "
989+
"valid values.").format(linestyle))
990+
988991
self._linestyle = linestyle
989992

990993
@docstring.dedent_interpd

0 commit comments

Comments
 (0)
0