Рекомендации по черно-белой цветовой гамме с ggplot2 - PullRequest
21 голосов
/ 12 мая 2011

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

enter image description here

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

Ответы [ 2 ]

33 голосов
/ 12 мая 2011

Я не уверен, действительно ли цвет помогает в этом графике, так как уже ясно, что соответствует каждому коробочному графику.Однако, если вам все еще нужно покрасить его в черно-белый цвет, вы можете добиться этого с помощью 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

9 голосов
/ 13 мая 2011

Цвет по умолчанию 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).

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