MEP21: Farb- und cm-Refaktor #
Status #
Diskussion : Dieses MEP hat noch nicht begonnen, aber hier sind einige laufende Ideen, die Teil dieses MEP werden könnten:
Branches und Pull-Requests #
Zusammenfassung #
Farbe
den Namensraum aufräumen
Definieren Sie eine Klasse "Farbe".
erleichtern die Konvertierung von einem Farbtyp in einen anderen , , usw.
`hex -> RGB`
`RGB -> hex`
`HSV -> RGB`
Verbessern Sie die Erstellung einer Farbkarte - der Wörterbuchansatz ist archaisch und übermäßig komplex (obwohl unglaublich leistungsfähig).
ermöglichen es, zwischen zwei oder mehr Farbtypen in verschiedenen Modi zu interpolieren, was beispielsweise besonders nützlich für die Erstellung von Farbkarten im HSV-Raum ist
cm
Benennen Sie das Modul in etwas Aussagekräftigeres um - mappables?
Insgesamt gibt es viele Verbesserungen, die mit der Farbbehandlung von Matplotlib gemacht werden können - die Verwaltung der Abwärtskompatibilität wird schwierig sein, da es einige schlecht benannte Variablen/Module gibt, die eigentlich nicht existieren sollten - aber ein klarer Pfad und eine Meldung für die Migration sollten verfügbar sein , mit einem großen Fokus darauf in der Dokumentation der API-Änderungen.