Я ищу качественную цветовую палитру 5 класса, которая может быть напечатана на черно-белых принтерах.
На рисунке ниже показана цветная карта (вверху: качественная, снизу: расходящаяся) и вид каждой из них в оттенках серого (справа). Обе цветовые палитры ( Set3
и Spectral
) принадлежат ColorBrewer .
- [UL] Качественный
Set3
- [UR] Качественный
Set3
в оттенках серого - [LL] Дивергенция
Spectral
- [LR] расходится
Spectral
в оттенках серого
Я особенно страдаю, чтобы различить группы в верхнем правом изображении, в то время как нижнее (спектральное) намного лучше, если не идеальное (я не могу сказать, какой был синий или красный). И в соответствии с ColorBrewer, цветовая схема Spectral (та, которую я использовал здесь) является единственной photocopy safe
для 5-классовой палитры.
Сокращение классов (до 3 или 4) может быть вариантом, но я боюсь, что это не было целью этой карты.
Вероятно, это не связано с программным обеспечением ГИС, но я в основном использую QGIS, который предлагает ColorBrewer, cpt-city и другие палитры и цветовые схемы.
@obrl_soil предложил это Viridis набор цветов
@underdark предположил, что это два типа 4 colors + white
подхода.
ЛЕВЫЙ: оранжевый-красный + белый (последовательный), ПРАВО: фиолетовый-оранжевый + белый (расходящийся)
Ответы:
Вы смотрели на семью виридисов? Самый простой способ добавить их в QGIS - по этой ссылке - http://rocksandwater.net/blog/2016/07/qgis_perceptually_uniform_colorramps/
источник
Поскольку ColorBrewer предлагает, только спектральная цветовая схема 5 классов является "безопасной" для использования фотокопировального устройства (то есть серая шкала). Самое простое решение - использовать какой-то другой способ различения классов, например штриховку.
В QGIS легко выбрать 5 различных штриховок в классификации, изменив кисть заливки.
Или с помощью точечного массива заполните с разным расстоянием:
источник
Colorbrewer 2.0 в основном говорит нам, что не существует «безопасной для фотокопии» цветовой схемы с 5 цветами, поэтому вот решение для 4 цветов:
Конечно, он не считается «белым» в качестве потенциального 5-го цвета, поэтому это решение может быть все еще достаточно для вашего приложения.
источник
У меня такая же проблема. Мне нужно 8 классов. Я создал обходной путь, который позволяет вам по крайней мере сделать категории максимально различимыми. Это увеличивает расстояние между значениями насыщенности каждого цвета, которые создаются цветоделом по умолчанию. При этом вы получите наиболее различимые категории в ч / б печати. Эти два графика меняются незначительно, как вы можете видеть ниже, но, между прочим, это может иметь значение.
Нужно знать R, чтобы использовать скрипт:
измененные значения
исходные значения
изменить: если вы также хотите изменить яркость (см. обсуждение ниже), используйте следующий код:
источник
palette.HSV@coords[x,3]
соответствующее значению (или яркости) в цветовом пространстве HSV? (Вы работали над насыщением). Мой быстрый тестcoords[ ,3]
показал больше контраста, но я не уверен в вашей среде.