You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lib/python3.13/site-packages/matplotlib/colorizer.py", line 830, in _ensure_cmap
raise ValueError(_api.list_suggestion_error_msg('cmap', cmap, mpl.colormaps) +
...<2 lines>...
" bivariate and multivariate colormaps")
ValueError: None is not a valid value for cmap. Supported ....
Creating a scatter with only matplotlib is fine in v3.11.2
setting uplt.rc["image.cmap"] = "viridis"is a workaround, so I suspect the issue is related to ultraplot setting image.cmap as none which matplotlib uses as fallback?
The issue was that they did not allow anymore for None to pass through and by the time our code was overriding their database it was not ready yet to allow for other colormaps to get retrieved. This is fixed now on main. Thanks for reporting @Jhsmit
Activity
cvanelteren commentedon Sep 29, 2026
Hmm this seem like something that is new on 3.11.2; works fine on 3.11.0. Will investigate!
cvanelteren commentedon Sep 30, 2026
The issue was that they did not allow anymore for None to pass through and by the time our code was overriding their database it was not ready yet to allow for other colormaps to get retrieved. This is fixed now on main. Thanks for reporting @Jhsmit