Цветовые схемы в R? - PullRequest
       6

Цветовые схемы в R?

15 голосов
/ 30 сентября 2010

Есть ли у R цветовые палитры?

Другими словами, я ищу массив из 6 или около того имен цветов, которые хорошо сочетаются в графике или графике; может быть, есть какие-то предопределенные схемы, подобные этой?

Ответы [ 5 ]

13 голосов
/ 30 сентября 2010

RColorBrewer , как упомянуто deinst, очень полезно - даже если он был разработан для карт , а не для линейных диаграмм.

Ряд других пакетов предлагают помощь с палитрами:

, как видно из быстрого запроса на 'palette' на rseek.org .

11 голосов
/ 01 октября 2010

Самый простой способ создания палитры - использование универсальных функций из базового пакета grDevices:

rainbow()
topo.colors()
terrain.colors()
heat.colors()

Они полезны, если желаемое количество цветов не превышает 7-8.Единственным необходимым аргументом является количество цветов в палитре.

Существует также функция gray(), которую можно использовать для создания различных оттенков серого.

Или вы можете сделать что-то вроде:

pal <- colorRampPalette(c("red", "blue", "plum"))
barplot(t(as.matrix(mydf)), beside=TRUE, col=pal(3))
9 голосов
/ 30 сентября 2010

Посмотрите на пакет RColorBrewer.Цвета не названы, но я думаю, что они близки к тому, что вы ищете.

6 голосов
/ 01 октября 2010

Никто не упоминал об этом, но посмотрите на palette функцию (?palette), которая определяет поддон по умолчанию.

palette()[1:6] дает вам первые шесть цветов по умолчанию.

6 голосов
/ 01 октября 2010

Посетите эту страницу перед использованием RColorBrewer. Выберите число ваших классов данных в верхней части, а затем определите природу ваших данных. Вы также можете найти эту страницу полезной.

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