R语言 把一个颜色转换成它的RGB值 – col2rgb()函数

R语言 把一个颜色转换成它的RGB值 – col2rgb()函数

R语言中的 col2rgb() 函数用于将R颜色转换为RGB(红/绿/蓝)。

语法: col2rgb(col)

参数:

col: 三种R颜色规格中的任何一种的向量,即颜色名称(由colors()列出),形式为 “#rrggbb “或 “#rrggbbaa “的十六进制字符串,或一个正整数i,意思是palette()[i]

例1 :

# R program to illustrate
# col2rgb function
  
# Calling the col2rgb() function
col2rgb("# 08a0ff")
col2rgb("peachpuff")
col2rgb(1:8)
col2rgb(paste0("gold", 1:4))
R

输出

      [, 1]
red      8
green  160
blue   255
      [, 1]
red    255
green  218
blue   185
      [, 1] [, 2] [, 3] [, 4] [, 5] [, 6] [, 7] [, 8]
red      0  255    0    0    0  255  255  190
green    0    0  205    0  255    0  255  190
blue     0    0    0  255  255  255    0  190
      [, 1] [, 2] [, 3] [, 4]
red    255  238  205  139
green  215  201  173  117
blue     0    0    0    0
R

例2 :

# R program to illustrate
# col2rgb function
  
# Calling the col2rgb() function
col2rgb(c(blu = "royalblue", reddish = "tomato"))
col2rgb(c(red = "red", hex = "# abcdef"))
col2rgb(c(palette = 1:3))
R

输出

      blu reddish
red    65     255
green 105      99
blue  225      71
      red hex
red   255 171
green   0 205
blue    0 239
      palette1 palette2 palette3
red          0      255        0
green        0        0      205
blue         0        0        0
R

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册