MEP21: refactor de color y cm #
Estado #
Discusión : Este MEP aún no ha comenzado, pero aquí hay algunas ideas en curso que pueden convertirse en parte de este MEP:
Sucursales y solicitudes de extracción #
Resumen #
color
ordenar el espacio de nombres
Definir una clase de "Color"
facilitar la conversión de un tipo de color a otro , etc.
`hex -> RGB`
`RGB -> hex`
`HSV -> RGB`
mejorar la construcción de un mapa de colores: el enfoque del diccionario es arcaico y demasiado complejo (aunque increíblemente poderoso)
hacer posible la interpolación entre dos o más tipos de color en diferentes modos, especialmente útil para la construcción de mapas de color en el espacio HSV, por ejemplo
cm
cambie el nombre del módulo a algo más descriptivo - mapeables?
En general, se pueden realizar muchas mejoras con el manejo del color de matplotlib: administrar la compatibilidad con versiones anteriores será difícil ya que hay algunas variables/módulos con nombres incorrectos que realmente no deberían existir, pero debería estar disponible una ruta clara y un mensaje para la migración. , con una gran cantidad de enfoque en esto en la documentación de cambios de API.