Jakie nazwane kolory są dostępne w Matplotlib do użytku na wykresach? Mogę znaleźć listę w dokumentacji matplotlib, która twierdzi, że są to jedyne nazwy:
b: blue
g: green
r: red
c: cyan
m: magenta
y: yellow
k: black
w: white
Przekonałem się jednak, że można również użyć tych kolorów, przynajmniej w tym kontekście:
scatter(X,Y, color='red')
scatter(X,Y, color='orange')
scatter(X,Y, color='darkgreen')
ale nie ma ich na powyższej liście. Czy ktoś zna wyczerpującą listę nazwanych kolorów, które są dostępne?
python
matplotlib
colors
TC Proctor
źródło
źródło
Odpowiedzi:
Ciągle zapominam nazwy kolorów, których chcę używać i wracam do tego pytania =)
Poprzednie odpowiedzi są świetne, ale trudno mi uzyskać przegląd dostępnych kolorów z opublikowanego obrazu. Wolę pogrupować kolory z podobnymi kolorami, więc nieznacznie poprawiłem odpowiedź matplotlib , o której wspomniano w powyższym komentarzu, aby posortować listę kolorów w kolumnach. Kolejność nie jest identyczna z tym, jak sortowałbym według wzroku, ale myślę, że daje dobry przegląd.
Zaktualizowałem obraz i kod, aby odzwierciedlić, że dodano „rebeccapurple”, a trzy kolory szałwii zostały przeniesione pod prefiksem „xkcd:”, odkąd pierwotnie opublikowałem tę odpowiedź.
Naprawdę niewiele zmieniłem z przykładu matplotlib, ale oto kod kompletności.
Dodatkowe nazwane kolory
Zaktualizowano 25.10.2017. Połączyłem moje poprzednie aktualizacje w tej sekcji.
xkcd
Jeśli chcesz używać dodatkowych nazwanych kolorów podczas drukowania z matplotlib, możesz użyć nazw kolorów crowdsourcingowych xkcd, używając przedrostka „xkcd:”:
Teraz masz dostęp do wielu nazwanych kolorów!
Żywy obraz
Domyślne kolory Tableau są dostępne w matplotlib poprzez prefiks „tab:”:
Istnieje dziesięć różnych kolorów:
HTML
Możesz także drukować kolory według ich heksadecymalnego kodu HTML :
Jest to bardziej podobne do określania i krotki RGB niż nazwanego koloru (oprócz faktu, że kod szesnastkowy jest przekazywany jako ciąg znaków) i nie dołączę obrazu 16 milionów kolorów, które możesz wybrać ...
Aby uzyskać więcej informacji, należy zapoznać się z dokumentacją kolorach matplotlib i pliku źródłowego określające dostępne kolory
_color_data.py
.źródło
Matplotlib używa słownika z modułu colors.py.
Aby wydrukować nazwy, użyj:
Oto kompletny słownik:
Możesz wykreślić je w następujący sposób:
źródło
Oprócz odpowiedzi BoshWash, oto zdjęcie wygenerowane przez jego kod:
źródło
Aby uzyskać pełną listę kolorów do wykorzystania na wykresach:
Dzięki temu możesz szybko wykorzystać w ten sposób:
źródło