统计学家常常絮聒这样一句话,“一张好的图片胜过千言万语。”画图正是R语言的强项。个中的根基画图呼吁就包罗了大量的参数设置,完全可以满意各类出书物的需要,更况且尚有lattice和ggplot2这两大格点画图包的存在。海外媒体包罗CNN都在操作R的强大画图成果揭示数据之美。优秀的图形表达离不开富厚的色彩搭配,让我们劈头相识一下R画图中的色彩配置。
让我们随便弄个饼图先
pie(rep(1,10))

不得不说这默认的颜色真是弱爆了,让我们挪用rainbow函数增加点色彩,这下感受许多几何了
mycolors=rainbow(10)
pie(rep(1,10),labels=mycolors,col=mycolors)

假如只想看到灰度那也没问题
mycolors=gray(0:10/10)
pie(rep(1,10),labels=mycolors,col=mycolors)

除此之外,尚有下列函数也可以生成各类你所需要的颜色heat.colors,terrain.colors(),topo.colors,cm.colors,
假如你需要较准确的利用颜色,推荐利用RGB也就是红绿兰三色来界说颜色
mycolors=rgb(red=(0:10)/10, green=0, blue=0)
pie(rep(1,10),labels=mycolors,col=mycolors)

在上面的饼图边上显示的就是色彩的名字,你可以把颜色轮看成调色板,然后将看中的颜色利用在其它图形中,就如同下面这个例子
x=runif(5)
names(x)=c(‘A’,’B’,’C’,’D’,’E’)
barplot(sort(x,decreasing=T),col=’#4C0000′,space=0.7,ylab=”value”,main=’Barplot Example’)
