分享

R语言中的颜色(一)

 生信交流平台 2021-12-29

    利用R绘图的时候,颜色是一个经常需要设置的参数。好的颜色搭配除了可以让你的图看上去更高大上,同时也能让结论更突出。接下来小编会用四期的内容来跟大家聊聊R里面的配色方案。

在R里面,一般常用的单个颜色,我们可以直接使用对应的英文单词,如red,blue,yellow,green等等。在R里面像这样可以直接用英文单词调用的颜色一共有657个,可以使用colors()来查看

colors()

下面我们来看看R里面的配色方案,即多个颜色搭配使用的情况

这一期我们先来看看R默认调色板

R自带了5个跟颜色相关的函数,即:

  • rainbow

  • heat.colors

  • terrain.colors

  • topo.colors

  • cm.colors

使用方法都是一样的,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")

今天就先聊到这里,敬请期待下一期内容!

为了方便大家交流学习,共同进步,我特地创建了微信交流群

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约