R语言数据可视化中颜色设置

最近在学统计学,使用的是R语言,为了更好的掌握这门语言,就把学到的零碎知识记录下来。
下面全是R语言的颜色的内容:
一、颜色的种类:
一共有颜色种类657种

colors()

查看种类的代码如下:

Length(colors())

Length(colors())

二、更好的挑选究竟需要哪一个色:
我们可以通过生成一个PDF来确定可以进行对比挑选,
使用rgb函数,进行生成一个自己的颜色。
colors()
plot(1:10,type = “b”,col=“black”)#type是线的类型 col=设计颜色
text(5,4,labels=“文字”,col=“red”)
points(2,4,col=655)#颜色的两种设置方法,英文或者数字
length(colors())

#得到R的657个颜色的pdf
pdf("colors-bar.pdf",height = 100)
par(mar=c(0,10,3,0)+0.1,yaxs="i")
barplot(rep(1,length(colors())),col=rev(colors()),
        names.arg = rev(colors()),horiz = T,las=1,
        xaxt="n",main = expression("Bars of colors in"~
                                     italic(colors())))
dev.off()
getwd()#查看文件所在的路径

这样子,我们就可以根据路径来找到一张巨大的比色卡
像这样子:

R语言颜色 R语言颜色大全_数据可视化


也可以调节一下height,来让色卡条的高度变得更小或者更大。

R语言颜色 R语言颜色大全_数据可视化_02

三、自己设计一个颜色:
我们使用rgb函数

#RGB取色
#rgb函数 设置自己的颜色,根据三原色的取色来进行设置
Hex<-rgb(red=126,green = 0,blue = 126,max=255);Hex
plot(c(1:10),type = "b",col="black")
text(5,8,labels="文字",col=Hex)

原理就是三原色的调和。

OK,就这么多啦。