Szukam 5-klasowej jakościowej palety kolorów, którą można wydrukować na drukarkach czarno-białych.
Poniższe zdjęcie pokazuje mapę w kolorze (góra: jakościowa, dół: rozbieżna) oraz sposób, w jaki każda z nich wygląda w skali szarości (prawa strona). Obie palety kolorów ( Set3
i Spectral
) należą do ColorBrewer .
- [UL] Jakościowy
Set3
- [UR] Jakościowy
Set3
w skali szarości - [LL] Rozbieżne
Spectral
- [LR] Rozbieżne
Spectral
w skali szarości
Szczególnie cierpię na rozróżnianie grup na obrazie w prawym górnym rogu, podczas gdy dolny (spektralny) jest znacznie lepszy, jeśli nie idealny (nie mogę powiedzieć, który był niebieski lub czerwony). Według ColorBrewer schemat kolorów Spectral (ten, którego tu użyłem) jest jedyny photocopy safe
dla palety 5-klasowej.
Zmniejszenie klas (do 3 lub 4) może być opcją, ale obawiam się, że nie był to zamierzony cel tej mapy.
Prawdopodobnie nie jest to związane z oprogramowaniem GIS, ale w zasadzie używam QGIS, który oferuje ColorBrewer, cpt-city oraz inne palety i rampy kolorów.
@obrl_soil zasugerował, że jest to zestaw kolorów Viridis
@underdark zasugerował, że jest to dwa rodzaje 4 colors + white
podejścia.
LEWO: Pomarańczowo-czerwony + biały (sekwencyjny), PRAWO: Fioletowo-pomarańczowy + biały (rozbieżny)
Odpowiedzi:
Czy spojrzałeś na rodzinę viridis? Najłatwiejszym sposobem dodania ich do QGIS jest ten link - http://rocksandwater.net/blog/2016/07/qgis_perceptually_uniform_colorramps/
źródło
Jak sugeruje ColorBrewer, tylko pięcioklasowy schemat kolorów jest „bezpieczny” dla kserokopiarki (tj. Skali szarości). Najłatwiejszym rozwiązaniem jest użycie innego sposobu rozróżnienia klas, takiego jak kreskowanie.
W QGIS łatwo jest wybrać 5 różnych kreskowań w klasyfikacji, zmieniając pędzel wypełniający.
Lub za pomocą wypełnienia Wzorem punktu o różnych odległościach:
źródło
Colorbrewer 2.0 w zasadzie mówi nam, że nie ma schematu kolorów „bezpiecznych dla kserokopii” z 5 kolorami, więc oto rozwiązanie 4 kolorów:
Oczywiście nie liczy się jako „biały” jako potencjalny 5. kolor, więc to rozwiązanie może być nadal wystarczające dla Twojej aplikacji.
źródło
Miałem ten sam problem. Potrzebowałem 8 lekcji. Stworzyłem obejście, które pozwala przynajmniej uczynić kategorie możliwie najbardziej rozróżnialnymi. Zwiększa odległość między wartościami nasycenia każdego koloru, które są domyślnie tworzone przez przeglądarkę kolorów. Dzięki temu otrzymujesz najbardziej wyróżniające się kategorie w druku czarno-białym. Dwie wykresy zmieniają się tylko nieznacznie, jak widać poniżej, ale w mc może to mieć znaczenie.
Musisz znać R, aby użyć skryptu:
zmienione wartości
oryginalne wartości
edycja: jeśli chcesz również zmienić jasność (patrz dyskusja poniżej), użyj następującego kodu:
źródło
palette.HSV@coords[x,3]
która odpowiada wartości (lub jasności) w przestrzeni kolorów HSV? (Pracujesz nad Nasyceniem). Mój szybki testcoords[ ,3]
wytworzył większy kontrast, ale nie jestem pewien w twoim otoczeniu.