你能添加R基础包中没有的颜色吗?

时间:2014-07-16 17:19:48

标签: r ggplot2

我有与我合作的组织的品牌推广指南的十六进制值。使用ggplot2进行绘图时,R中的颜色都不起作用。

我在网上搜索过,找到了这个可用于R的颜色的pdf文件,这就是我知道下面的颜色不起作用的方式。

http://research.stowers-institute.org/efg/R/Color/Chart/ColorChart.pdf

有没有办法为R< s的基础包添加额外的颜色?

十六进制值如下。我试图创建一个标记为tlc的调色板。谢谢!

tlc <- c("#BFD089", "#6E4762", "#D9C58D", "#ED7C68","#F0264F") 

1 个答案:

答案 0 :(得分:3)

tlc <- c("#BFD089", "#6E4762", "#D9C58D", "#ED7C68","#F0264F")

首先在基地R:

palette(tlc)
plot(1:5,1:5,pch=16,cex=3,col=1:5,axes=FALSE,ann=FALSE)

或者

plot(1:5,1:5,pch=16,cex=3,col=tlc[1:5],axes=FALSE,ann=FALSE)

然后在ggplot2:

library(ggplot2)
theme_set(theme_bw()) ## cosmetic

d <- data.frame(x=1:5,f=factor(1:5))
qplot(x,x,data=d,colour=f,size=I(3))+
     scale_colour_manual(values=tlc,guide="none")