📜  中的颜色代码 - R 编程语言(1)

📅  最后修改于: 2023-12-03 14:48:54.397000             🧑  作者: Mango

中的颜色代码 - R 编程语言

R 编程语言中的颜色代码可以用于设置图表、绘图等方面。下面来介绍一些常用的颜色代码及其含义。

基本颜色代码

下表列出了一些基本颜色代码及其含义:

| 颜色代码 | 含义 | | -------- | ------ | | black | 黑色 | | red | 红色 | | green | 绿色 | | blue | 蓝色 | | cyan | 青色 | | magenta| 品红色 | | yellow | 黄色 | | gray | 灰色 |

可以使用如下代码设置颜色:

plot(something, col = "red")
自定义颜色代码

除了基本颜色代码外,还可以使用自定义颜色代码。自定义颜色代码使用 RGB 格式,即每种颜色由红、绿、蓝三个分量构成。每个分量的取值范围是 0-255。

例如,要设置一个蓝色,可以使用以下代码:

blue_color <- rgb(0, 0, 255, maxColorValue = 255)
plot(something, col = blue_color)

上面的 rgb 函数以 0(没有红色), 0(没有绿色) 和 255(完全蓝色) 作为输入,并返回一个自定义颜色代码。maxColorValue 参数指定了颜色分量的最大值,这里设置为 255

如果把上面的代码放在一起,就是这样:

blue_color <- rgb(0, 0, 255, maxColorValue = 255)
plot(something, col = blue_color)
颜色梯度

还可以使用颜色梯度代码创建连续的颜色变化。以下是一些常见的颜色梯度代码:

  • rainbow: 彩虹色
  • heat.colors: 从黑色到红色到黄色的梯度
  • topo.colors: 从蓝色到绿色再到黄色的梯度
  • terrain.colors: 从绿色到棕色再到灰色的梯度

例如,要使用 heat.colors 创建一个颜色梯度,可以使用以下代码:

heat_gradient <- heat.colors(10)

上面的代码将创建一个由 10 种颜色组成的颜色梯度(从黑色到红色到黄色),并将其保存在 heat_gradient 变量中。

总结

常用颜色代码

plot(something, col = "red")  #基本颜色
blue_color <- rgb(0, 0, 255, maxColorValue = 255)  #自定义颜色
plot(something, col = blue_color)

常见颜色梯度代码

heat_gradient <- heat.colors(10)  #heat.colors 创建梯度颜色

以上是 R 中的颜色代码的基本介绍,可以根据需要其中的内容来灵活运用。