Я знаю, что 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, что позволит мне вызвать на график имя пользовательского цвета?