ggplot: рекомендуемые цветовые палитры также различимы для черно-белой печати? - PullRequest
10 голосов
/ 08 сентября 2010

Я начал производить графики для бумаги. Для некоторых из них, которые представляют собой гистограммы, я использовал палитру «Pastel1» (как рекомендовано в книге по ggplot2, пастельные цвета лучше, чем насыщенные для областей заливки, таких как столбцы).

Проблема с Pastel1 как минимум заключается в том, что при печати на черно-белом лазерном принтере цвета неразличимы. Я не знаю, увидят ли читатели бумагу на экране или напечатают ее на черно-белом изображении, поэтому я ищу одно из следующего:

  • как добавить хеш-линии в палитру, например, Pastel1 (надеюсь, хеш-линии также тонкие)
  • цветовая палитра, удобная для глаз, которая также создает отчетливые серые области для черно-белого изображения , скажем, до 3-4 различных цветов.

Конечно, я мог бы найти последнее, экспериментируя и используя тонер, но, возможно, это уже решено, я полагаю, это общая проблема. И да, я сделал Google для этого, но не нашел ничего подходящего.

Спасибо.

Ответы [ 3 ]

9 голосов
/ 08 сентября 2010

Используйте http://colorbrewer2.org/ и показывайте только те цветовые схемы, которые удобны для печати. Также см. scale_fill_grey.

В настоящее время невозможно использовать хеш-линии из-за ограничения в базовом пакете grid.

4 голосов
/ 08 сентября 2010

В пакете TeachingDemos есть функция col2grey, которая преобразует набор цветов в приближение серого цвета, полученного в результате печати. Вы можете использовать это, чтобы попробовать разные поддоны, не тратя тонер / бумагу.

3 голосов
/ 08 сентября 2010

Используйте это для выбора другой цветовой комбинации (опция серой шкалы включена)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...