📜  获取 R 编程中所有 657 种颜色的列表 – colors()函数(1)

📅  最后修改于: 2023-12-03 15:11:50.590000             🧑  作者: Mango

在 R 编程中获取所有 657 种颜色的列表 – colors() 函数

当你需要从颜色列表中选择一个能代表你数据特征的颜色时,Color() 函数可以为你提供非常丰富的颜色选项。这个函数可以给出与 RGB,CMYK 或颜色名称相关的颜色值,以下是如何使用这个函数获取所有 657 种颜色的列表。

调用函数

在 R 编程环境中,你可以很容易地调用 colors() 函数来获取完整的颜色列表:

color_list <- colors()
head(color_list)

这将会打印出前 6 个颜色名称:

[1] "aliceblue"   "antiquewhite" "aquamarine"  "azure"       "beige"      
[6] "bisque"
获取更多信息

如果你想获取关于这个函数更多的信息,可以这样调用 help(colors):

help(colors)

这将会打开帮助文件,其中包含更多有用的功能和选项。

使用颜色

在 R 中,你可以使用下面的两种方式使用颜色。

方法一 – 转换为 RGB 值

你可以通过将颜色值转换为 RGB 值来使用它们:

# 将颜色转化为 RGB
col <- colors()[5]
rgb_val <- col2rgb(col)
rgb_val

这将打印出以下内容:

   [,1]
red  245
green 245
blue  220
方法二 – 直接使用

或者,你可以直接使用颜色名称或 RGB 值:

# 使用颜色名称
plot(1:10, col = "blue")

# 使用 RGB 值
plot(1:10, col = rgb(0.1, 0.4, 0.7))

这将会绘制一个蓝色的图以及由 RGB 值(0.1, 0.4, 0.7)确定的颜色。

结论

colors() 函数为 R 编程提供了一个非常便利的方法来选择适合你数据可视化需求的颜色,你可以将这些颜色代表数据的特征。