如何在 R 中获取 ggplot2 的默认颜色代码?
在本文中,我们将看到如何在 R 编程语言中获取 ggplot2 的默认颜色代码。
获取十六进制颜色代码
十六进制颜色代码的格式:每个十六进制颜色代码包含符号“#”,后跟 6 个字母或数字。数字采用十六进制数字系统。有 1,67,77,216 种不同的颜色可能性。代码的 00 值范围表示颜色的最低强度,而代码的 FF 值范围表示最高强度。
十六进制代码的含义:
- 十六进制颜色代码中的第一个和第二个变量表示红色的强度。
- 第三个和第四个变量代表绿色的强度。
- 第 5 个和第 6 个变量代表蓝色的强度。
通过组合红色、绿色和蓝色的强度,几乎可以制成任何颜色:
Syntax: hue_pal()(n)
Parameters:
- hue_pal(): it is a function present in “scales” package
- n: this indicates number of levels
注意:我们可以调整“n”的值来得到不同级别的颜色代码
R
library(scales)
hue_pal()(6)
R
library(scales)
show_col(hue_pal()(16))
R
library(scales)
show_col(hue_pal(direction=-1)(16))
输出:
[1] "#F8766D" "#B79F00" "#00BA38" "#00BFC4" "#619CFF" "#F564E3"
可视化十六进制颜色代码
使用 show_col 可视化十六进制代码,我们将使用show_col()函数以网格格式可视化颜色代码。
Syntax: show_col(hue_pal()(n))
Parameters:
- hue_pal(): it is a function present in “scales” package
- n: this indicates number of levels
我们唯一需要做的额外步骤是传递我们在 上一步进入show_col()函数作为参数。
电阻
library(scales)
show_col(hue_pal()(16))
输出:
我们还可以使用方向参数在相反的方向上进行可视化
Syntax: show_col(hue_pal(direction=-1)(n))
Parameters:
- hue_pal(): it is a function present in “scales” package
- n: this indicates number of levels
- direction: this param specifies the direction in which order we want our colors
代码:
电阻
library(scales)
show_col(hue_pal(direction=-1)(16))
输出: