Рекомендации по черно-белой цветовой гамме с ggplot2
Я использую ggplot2 для создания многих диаграмм, структурированных следующим образом:
![enter image description here]()
Легко ли создавать что-то, что хорошо выглядит в черно-белом? Я прочитал этот question, но он все еще производит цветную заливку.
Ответы
Ответ 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).