📅  最后修改于: 2023-12-03 15:24:21.353000             🧑  作者: Mango
如果你正在使用 ggplot2 进行数据可视化,你可能想了解 ggplot2 中默认使用的颜色代码。幸运的是,R 提供了一种方法可以获取 ggplot2 的默认颜色代码。这里我会介绍两种方法:一种是通过 ggplot2 包中的预设变量查看,另一种是直接调用 ggplot2 包中的函数获取。
ggplot2 预设了一些变量用于定义默认的颜色值。我们可以通过查看这些变量来获取 ggplot2 的默认颜色代码。
library(ggplot2)
ggplot2.colors
输出的结果如下:
[1] "#F8766D" "#7CAE00" "#00BFC4" "#C77CFF" "#F0E442" "#0072B2"
[7] "#D55E00" "#CC79A7" "#999999"
这是 ggplot2 预设的九种颜色代码。你可以在你的 ggplot2 图表中使用这些颜色,或者根据需要修改它们。你甚至可以定义自己的颜色变量来使用。
ggplot2 还提供了一种另外的方法,可以直接调用 ggplot2 内置的函数来获取默认颜色代码。该函数是 scale_color_discrete
,可以通过以下方式进行调用:
ggplot2::scale_color_discrete()$palette
输出的结果如下:
[1] "#F8766D" "#00BFC4" "#7CAE00" "#C77CFF" "#F0E442" "#0072B2"
[7] "#D55E00" "#CC79A7"
你会发现,这个结果与上面的预设变量中的结果是一样的。因为预设变量本质上就是一个函数调用,所以这两种方法是等效的。
现在你已经知道了如何获取 ggplot2 的默认颜色代码,希望这篇介绍对你有帮助。