MEP21: 色と cm のリファクタリング#
ステータス番号
ディスカッション: この MEP はまだ開始されていませんが、この MEP の一部になる可能性のある進行中のアイデアを次に示します。
ブランチとプルリクエスト#
アブストラクト#
色
名前空間を整理する
「色」クラスを定義する
ある色タイプから別の色タイプに簡単に変換できます。
`hex -> RGB`
`RGB -> hex`
`HSV -> RGB`
カラーマップの構築を改善します - 辞書のアプローチは古風で過度に複雑です (信じられないほど強力ですが)
異なるモードで 2 つ以上のカラー タイプ間を補間できるようにします。たとえば、HSV 空間でのカラーマップの構築に特に役立ちます。
cm
モジュールの名前をよりわかりやすい名前に変更します - mappables?
全体として、matplotlib のカラー処理で実現できる多くの改善点があります。実際には存在してはならない不適切な名前の変数/モジュールがいくつかあるため、下位互換性の管理は困難です。しかし、移行のための明確なパスとメッセージが利用可能である必要があります。 、API の変更に関するドキュメントでこれに重点を置いています。