Создайте собственную цветовую палитру в R

Я знаю, что Rавтоматически загружает некоторые цветовые палитры, такие как palette, rainbow, heat.colorsи gray. Я также знаю о RColorBrewer. Но что, если я хочу использовать пользовательскую цветовую палитру и назначать цвета по имени? Это возможно?

Цветовая палитра моей компании выглядит следующим образом:

#1A73BA (R: 26 G: 115 B: 186) - this is a blue
#FFDB43 (R:255 G:219 B:67) - this is a yellow
#B54B05 (R:181 G:75 B:5) - this is an orange

Инициалы моей компании AT.

Я хотел бы иметь возможность называть эти цвета по имени, а не по HEX или RGB, потому что я их не помню. В идеале я мог бы создать файл, который автоматически загружался бы в R и инициировал бы эти цвета.

ATBlue <- #1A73BA
ATYellow <- #FFDB43
ATOrange <- #B54B05

Затем,Я мог бы назвать цвета:

plot(x,y, col = "ATBlue")

Я мог бы поместить значения в фрейм данных, а затем назвать их так:

ATColors <- data.frame(name = c("ATBlue", "ATYellow", "ATOrange"), color= c("#1A73BA", "#F7D364", "#B54B05"))

plot(x,y, col = ATColors[3,2])

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

Могу ли я создать элемент, который будет автоматически загружаться при запуске R, что позволит мне вызвать на график имя пользовательского цвета?

10
задан mikebmassey 11 August 2012 в 17:47
поделиться