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

Skip to content

Commit 1129d9c

Browse files
committed
ENH better error message when wrong cmap name.
Now prints all possible choices
1 parent 926bddc commit 1129d9c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/matplotlib/cm.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,10 @@ def get_cmap(name=None, lut=None):
160160
return cmap_d[name]
161161
elif name in datad:
162162
return _generate_cmap(name, lut)
163-
164-
raise ValueError("Colormap %s is not recognized" % name)
163+
else:
164+
raise ValueError(
165+
"Colormap %s is not recognized. Possible values are: %s"
166+
% (name, ', '.join(cmap_d.keys())))
165167

166168

167169
class ScalarMappable:

0 commit comments

Comments
 (0)