Farben sind schwierig, besonders wenn man kein Auge für Design hat.
Die meisten von uns Technikprofis tun das nicht. Der Vorteil ist, dass Python den Großteil der schweren Arbeit für Sie erledigen kann. Es kann eine vollständige monochromatische Farbpalette erzeugen, die auf jedem gestapelten Diagramm umwerfend aussieht.
Der Nachteil ist, dass der Weg dorthin einiges an Programmieraufwand erfordert. Sie müssen benutzerdefinierte Funktionen schreiben, um eine Farbe von HEX in HSL und umgekehrt umzuwandeln, und herausfinden, ob die Startfarbe zu hell ist und wie viel heller jede nächste Farbe sein sollte.
Um das Ganze noch schlimmer zu machen, habe ich keine einzige voll funktionsfähige Python-Bibliothek gefunden, die diese Aufgabe erfüllen könnte.
Hier setzt dieser Artikel an.
Wenn Sie ein sind Abonnent meines Substackskönnen Sie die Lektüre überspringen und Laden Sie das Notizbuch herunter stattdessen.
Lassen Sie uns kurz drei Farbformate behandeln, die Sie kennen müssen:
- VERHEXEN – Ein sechsstelliger Code, der typischerweise in der Webentwicklung und im Grafikdesign verwendet wird. Der Farbcode beginnt mit a
#
gefolgt von sechs hexadezimalen Ziffern. Paare…