You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询R语言内置颜色对应的十六进制编码?

查询R语言内置颜色十六进制编码的方法
  • 基础包实现(无需安装额外依赖)
    用col2rgb()获取颜色的RGB十进制数值,再通过rgb()函数转换为十六进制编码,设置maxColorValue = 255匹配RGB数值范围即可。
    以查询tomato3的编码为例,运行代码:
    rgb(t(col2rgb("tomato3")), maxColorValue = 255)
    
    运行后得到返回结果:"#CD4F39",即为tomato3对应的十六进制编码。
  • 第三方包简便实现
    如果你已经安装了scales包,可以直接调用col2hex()函数一步获取结果,代码如下:
    scales::col2hex("tomato3")
    
    该方法更适合批量查询多个内置颜色的编码场景。

补充小技巧:运行colors()可以获取R内置全部657个颜色的官方名称列表,方便你检索需要查询的颜色。

内容的提问来源于stack exchange,提问作者Nicki_NZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 15:09:06