利用R绘图的时候,颜色是一个经常需要设置的参数。好的颜色搭配除了可以让你的图看上去更高大上,同时也能让结论更突出。接下来小编会用四期的内容来跟大家聊聊R里面的配色方案。 在R里面,一般常用的单个颜色,我们可以直接使用对应的英文单词,如red,blue,yellow,green等等。在R里面像这样可以直接用英文单词调用的颜色一共有657个,可以使用colors()来查看 colors() 下面我们来看看R里面的配色方案,即多个颜色搭配使用的情况 这一期我们先来看看R默认调色板 R自带了5个跟颜色相关的函数,即:
使用方法都是一样的,rainbow(n),n是要生成颜色的个数 可能大家用过rainbow这个函数,顾名思义,这个函数可以产生像彩虹一样五彩斑斓的颜色。我们结合一个具体的例子来看下 #一行两列,摆放两张图 par(mfrow = c(1, 2)) #生成20个颜色 pie(rep(1, 20), col = rainbow(20), main = "rainbow20") #生成1000个颜色 pie(rep(1, 1000), labels = NA, col = rainbow(1000), border = rainbow(1000), main = "rainbow1000" )
我们也可以看下剩下的4个调色板 #两行两列,摆放四张图 par(mfrow = c(2, 2)) #均生成20种颜色 pie(rep(1, 20), col = heat.colors(20), main = "heat") pie(rep(1, 20), col = terrain.colors(20), main = "terrain") pie(rep(1, 20), col = topo.colors(20), main = "topo") pie(rep(1, 20), col = cm.colors(20), main = "cm") 今天就先聊到这里,敬请期待下一期内容! 为了方便大家交流学习,共同进步,我特地创建了微信交流群 |
|