R语言的调色转化

我们在R语言ggplot2或者base-R绘图时,经常需要使用不同颜色搭配,但如何选颜色在r语言用基础语言实现。(当然有很多调色包)。

我们知道基于的三原色(RGB红绿蓝)比例可以进行组合为不同颜色。


实际r语言中更多使用十六进制hex数,通过数位的方式保存特定颜色的组成。

当然我们并不清楚十六进制hex数与颜色的对应关系,但我们在取色的时候可以直接依赖于rgb函数来转化。如我们提前设定好的rgb参数为(r:165,g:239,b:210),通过rgb(red=165,green=239,blue=210,maxColorValue=255)直接转化得到#9CEFD2"

rgb(red = 156,green = 239,blue = 210,alpha = 99,maxColorValue = 255)

rgb("156","239","210",maxColorValue = 255)

"#9CEFD2"#结果输出

比如我们使用plot函数简单的做一个2次函数曲线,plot(x,y),其中col参数即为十六进制hex数(#cd5c5c),栗子红(also known as Chestnut, Indian red) 。而在十六进制hex数增加两位数值,则表示透明度的变化(0-99%),比如#cd5c5c01则为透明度0.39%的栗子红。

x <- seq(-10,10,0.01)#-10到10区间取点,间隔为0.01

y <- x^2#平方

plot(x,y,col="#cd5c5c",type="l",lwd=2)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 相信各位在肝图表写论文时,一定都会思考:这张图表用啥颜色?论文整体配色搭配怎么把控才好看? 毕竟高分期刊大牛文章的...
    ChrisJO阅读 16,395评论 0 29
  • 可视化数据时,色彩往往是最欠考虑的因素。的确,在一个图中,数据的选择和图表类型的确定才是最重要,最需要确定的因素。...
    aaronhoho阅读 59,959评论 0 26
  • AliceBlue #F0F8FF rgb(240, 248, 255)AntiqueWhite #FAEBD7 ...
    澜莲阅读 10,236评论 0 1
  • 【启动图】 //先添加一个线性布局 width=-1 height=-1 orientation=vertical...
    Mr_洛寒阅读 4,400评论 0 3
  • 【启动图】 //先添加一个线性布局 width=-1 height=-1 orientation=vertical...
    yiz101阅读 30,594评论 0 29

友情链接更多精彩内容