我知道它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 启动时自动加载的元素,这将允许我将自定义颜色名称调用到绘图中吗?