R语言颜色调用如何选择
时间:2017-09-16 来源:原创 作者:森莘
微信公众号:biowolf_cn 点击:次
1、R中有多少种颜色?怎么看? 命令:colors()显示出下面的657种颜色
[649] "wheat3"
[652] "yellow"
[655] "yellow3"
2、R中有3种方式可以表示颜色 1)颜色名字,即上面所显示的那么多种颜色; 2)颜色编码。每种颜色是RGB形式的,用6位16进制的字符串表示,前面加“#”号!如红色对应的RGB值为"255 0 0",用16进制表示就是"FF0000",在R中可以用"#FF0000"表示红色。 3)调色板中的索引。R中用palette()表示调色板,默认的是颜色是下面的几种: >palette()
[1] "black"
[8] "gray" 在默认情况下,col=2表示红色。这个颜色会重复利用,如指定col=10同样是红色。 可以改变调色板中的颜色,从而改变索引所代表的颜色。如改变为另外一种颜色模式:palette(rainbow(10)),则palette()为:
[1] "red"
在这种情况下,col=1表示红色.
3、R中的调色板 调色板函数palette()是一个非常灵活的函数,可以根据自己的要求改变调色板,如想把调色板变为下面5种颜色:red,green,blue,yellow,cyan.可以这么做: color <- c("red","green","blue","yellow","cyan") palette(color) 则palette()会显示下面的颜色:
[1] "red" 这种情况下col=2表示绿色。 可以采用函数来产生颜色模式,如上面提到的rainbow()函数,rgb()函数。rgb()函数可以产生很多种颜色,如
rgb(1,0,1:100,max=255)会产生一个长度为100的颜色向量。 RColorBrewer包提供了3套很好的配色方案。用户只需要指定配色方案的名称,就可以用包中的brewer.pal()函数生成颜色。这3套配色方案包括:
(责任编辑:伏泽 微信:18520221056) |
- 上一篇:学习TCGA数据库挖掘基础课程常见问题
- 下一篇:生信分析常见错误习惯