前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言中的颜色(二)

R语言中的颜色(二)

作者头像
生信交流平台
发布2022-09-21 17:16:42
7010
发布2022-09-21 17:16:42
举报
文章被收录于专栏:用户7627119的专栏

在上一期☞R语言中的颜色(一)中,我给大家介绍了R中的颜色以及自带的一些配色方案。这一期我给大家介绍一下gplots这个R包中的配色方案。

gplots包里面也包含了一些颜色相关的函数

  • colorpanel(n, low, mid, high)
  • redgreen(n)
  • greenred(n)
  • bluered(n)
  • redblue(n)

我们结合一个具体的例子来看下,这里的n是要生成的颜色的个数

代码语言:javascript
复制
#如果没有安装gplots这个包,需要先去掉下一行中的#,再运行进行安装
#install.packages("gplots")
library(gplots)
#两行两列,摆放四张图,各生成20个颜色
par(mfrow = c(2, 2))
#红色到蓝色渐变
pie(rep(1, 20), col = redblue(20), main = "redblue")
#蓝色到红色渐变
pie(rep(1, 20), col = bluered(20), main = "bluered")
#红色到绿色渐变
pie(rep(1, 20), col = redgreen(20), main = "redgreen")
#绿色到红色渐变
pie(rep(1, 20), col = greenred(20), main = "greenred")

接下来我们看看colorpanel的使用,这里n是要生成的颜色的个数,low是起始颜色,mid是中间的颜色,high是最终的颜色。也就是从low-mid-high的一个渐变。

代码语言:javascript
复制
library(gplots)
#一行两列,可以摆放两张图
par(mfrow = c(1, 2))
#绿色到红色渐变,生成20个颜色
pie(rep(1, 20), col = colorpanel(20,low="green",high="red"), main = "greenred")
#绿色到黄色再到红色的渐变,生成20个颜色
pie(rep(1, 20), col = colorpanel(20,low="green",mid = "yellow", high="red"), main = "greenyellowred")

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

参考资料:

1.R语言中的颜色(一)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信交流平台 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档