MEP21: 颜色和cm重构#
状态#
讨论:此 MEP 尚未开始,但以下是一些可能成为此 MEP 一部分的正在进行中的想法:
分支和拉取请求#
摘要#
颜色
整理命名空间
定义一个“颜色”类
使其易于在不同颜色类型之间转换
`hex -> RGB`,`RGB -> hex`,`HSV -> RGB`等。改进色图的构建 - 字典方法古老且过于复杂(尽管非常强大)
使在不同模式下在两种或多种颜色类型之间进行插值成为可能,例如在HSV空间中构建颜色映射时特别有用
厘米
将模块重命名为更具描述性的名称 - mappables?
总的来说,matplotlib 的颜色处理有很多可以改进的地方——由于存在一些命名不当的变量/模块,管理向后兼容性将会很困难——但应该提供一个清晰的迁移路径和信息,并且在 API 变更文档中应大量关注这一点。