R color颜色

来源:互联网 发布:淘宝xboxone手柄 编辑:程序博客网 时间:2024/06/07 05:36
package:base

colors() ##657种预设颜色列表
sample(colors(),10)

heat.colors() #温度调色方案
topo.colors() #海拔调色方案

-------------------------------
package:grDevices
把值转换成颜色

pal<-colorRamp(c("red","blue")) 

#生成一个调色function,输入0-1值(或数组),获得对应RGB码,表示介于red和blue之间的n个颜色。

pal(seq(0,1,10))

p1<-colorRampPalette(c("red","blue")) 

#生成一个调色function,输入int值,获得一组16进制码,表示介于red和blue之间的int个颜色。

p1(10)

--------------------------------------------------------
package: RColorBrewer

图片依次往下
sequential palettes : the colors are ordered from light to dark表示有序数据
qualitative palettes : collections of random colors表示随机分类数据
divergent palettes: 中间白,两边是对比色,表示极端差异

brewer.pal(3,'BuGn') ##返回3个BuGn色系的色名16进制码
**返回的色名可用于输入colorRampPalette,colorRamp
-------------------------------------------------------

rgb() #按RGB条件(0-1)生成颜色(16进制码),可设置透明度

plot(x,y,pch=19,col=rgb(0,.5,.5,.3))


-----------------------------------------------------


package:colorspace


----------------------------------------------------


smoothScatter(x,y)  ##用颜色表示点的直方图
0 0