fix(curve):color_map_z setting works + general color validators
Description
Due to typos in color_map_z kwargs the colormap gradient for 2D z scatter was never respected and felt always to 'plasma' colormap, which is default.
Reusable color validators for colormaps in current instance and checking colors against correct HEX format, RGBA or CSS colors.
Related Issues
closes #210 (closed) #127 (closed)
Type of Change
-
color_map_zis now respected -
color_map_zis checked with pydantic also after creation withmodel_config: dict = {"validate_assignment": True} -
utils.Colorsgeneral colors and colormap validators
Definition of Done
-
Documentation is up-to-date. -
add tests