让我们随便弄个饼图先
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')
如果只是选择一种颜色,还有一种更为省事的办法,那就是从颜色表中选择对应的名称。颜色表在这里可以下载
没有评论:
发表评论