如何知道R中某个命名颜色的rgb颜色代码?
来源: 时间:2026-02-18 16:05
首先,你说的是十六进制表示,而不是RGB。RGB表示为三个数字(0到1或0和255之间),表示红色、绿色和蓝色级别。
要获得RGB表示形式,只需使用基函数col2rgb()
代码语言:javascript
AI代码解释
复制
col2rbg('mediumorchid2') # [,1] # red 209 # green 95 # blue 238
长期以来,我一直有一个获得十六进制表示的个人便利功能,因为这是我经常需要做的一项任务:
代码语言:javascript
AI代码解释
复制
col2hex <- function(x, alpha = "ff") { RGB <- col2rgb(x) return(apply(RGB, 2, function(C) { paste(c("#", sprintf("%02x", C), alpha), collapse = "") })) } col2hex('mediumorchid2') # [1] "#d15feeff"
更新:
Gordon Shumway's excellent answer提到,显然已经有一个具有这种功能的包了!我建议你这么做。但是,我将我的回答留待讨论RGB与十六进制之间的问题时使用,如果您不希望依赖gplot的话。
相关知识
如何知道R中某个命名颜色的rgb颜色代码?
RGB颜色代码图表
粉色颜色代码,嫩粉色的rgb是多少
掌握颜色代码:设计与编程的基础
粉红颜色代码
紫色颜色代码
灰色/灰色颜色代码
青色颜色代码
Python 颜色代码大全
RGB颜色表
原文链接: 如何知道R中某个命名颜色的rgb颜色代码? https://www.huajiangbk.com/newsview2566526.html
| 上一篇: 颜色代码表 | 下一篇: 根据小时动态地尝试颜色代码行 |
推荐分享

- 1明日花キララ:明日花绮罗年度... 44230
- 2明日花キララ(明日花绮罗)经... 25341
- 3胡椒木盆景从上盆制作到养护,... 22907
- 4五月天婷婷开心六月丁香:音乐... 16867
- 5超简单,3个步骤带你学会毛线... 15681
- 6仙人球“水蜜桃”—又美又仙,... 14982
- 7十大致癌花卉排行榜,哪些花卉... 13422
- 8老师精选05—河北彩花(出道... 12708
- 9家庭养花知识大全 家庭养花有... 11430
- 10家庭养花风水知识 家庭养花“... 10887
分享热点排名




