Подтвердить что ты не робот

Рекомендации по черно-белой цветовой гамме с ggplot2

Я использую ggplot2 для создания многих диаграмм, структурированных следующим образом:

enter image description here

Легко ли создавать что-то, что хорошо выглядит в черно-белом? Я прочитал этот question, но он все еще производит цветную заливку.

4b9b3361

Ответ 1

Я не уверен, действительно ли цвет действительно помогает в этом графике, так как уже ясно, что соответствует каждому boxplot. Однако, если вам все равно нужно покрасить это в черно-белое, вы можете достичь этого, используя scale_fill_grey. Вот пример

library(ggplot2)
data(tips)
p0 = qplot(day, tip/total_bill, data = tips, geom = 'boxplot', fill = day) + 
  scale_fill_grey()
print(p0)

Здесь выдается результат, показанный ниже. enter image description here

Ответ 2

По умолчанию цвет fill для ggplot черно-белый:

ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot()

enter image description here

Если вы предпочитаете не иметь панель оттенков серого, вы можете использовать черно-белую тему:

ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot() + theme_bw()

enter image description here

Чтобы получить цвет или оттенок серого fill в качестве шкалы, вы должны добавить заливку как параметр в aes (как показано на рисунке @ramnath).