Seaborn hat eine Option, um schöne Farbpaletten zu erstellen. Ich möchte diese Paletten verwenden, um Farben zu erzeugen, die in einer Karte gut zusammenarbeiten, in der die Länder entsprechend einer Eigenschaft schattiert sind. Der folgende Code erzeugt 8 Schattierungen von Violett von hell bis dunkel. Beachten Sie auch, dass die Anzahl der Farben angegeben werden muss, damit ich nicht einfach eine festgelegte Palette definierter Farben verwenden kann.
%Vor%Wenn ich das gleiche aber in einer Liste wie folgt ausführen:
%Vor%Sie erhalten:
%Vor%Das sind eindeutig keine RGB-Werte, was ich brauche.
1) In welchem Format sind diese Farben? 2) Wie kann ich RGB oder 6-stellige Codes konvertieren?
Ich habe lange gesucht und keine Antworten gefunden. Ich habe hier und in anderen Seaborn-Unterlagen nachgesehen:
Ich kann mit RGB in 6-stellige Codes umwandeln:
Konvertieren eines RGB-Farbtupel zu einem sechsstelligen Code in Python
aber bin fest, wie es direkt oder über die RGB-Werte zu tun. Jede Hilfe wäre willkommen.
Die Werte, die Sie erhalten, sind Prozentsätze von 255, der maximale RGB-Wert. Multiplizieren Sie einfach jedes Tripel von Werten mit 255 (und runden Sie, wenn Sie möchten) ab, um die RGB-Werte zu erhalten.
%Vor%Dann speichern Sie diese in einer neuen Liste, um Ihre Liste der RGB-Werte zu haben.