MEP21:颜色和CM重构

状态

  • 讨论 :本MEP尚未开始,但以下是一些可能成为本MEP一部分的正在进行的想法:

摘要

  • 颜色
    • 整理命名空间
    • 定义“颜色”类
    • 使从一种颜色类型转换为另一种颜色类型变得容易 `hex -> RGB`RGB -> hex`HSV -> RGB 等等。
    • 改进颜色图的结构-字典方法是过时的,过于复杂(尽管非常强大)
    • 可以在不同模式下在两种或多种颜色类型之间进行插值,尤其是在HSV空间中构建颜色映射时非常有用。
  • 厘米
    • 将模块重命名为更具描述性的-可映射的?

总的来说,Matplotlib颜色处理有很多可以改进的地方——管理向后兼容性将是困难的,因为有些名字不好的变量/模块实际上不应该存在——但是应该有一个清晰的迁移路径和消息,在API变更文档中对此有大量的关注。。