显示ggplot2正在使用的颜色的十六进制代码

lgd*_*lgd 3 r ggplot2 colorbrewer

如何查看ggplot2使用给定调色板的离散类别使用的颜色,如啤酒机的“ Set1”或“ Set2”?即对于给定的类别集,将使用什么颜色?

hrb*_*str 6

默认情况下,它将使用hue_pal某些默认值。使用时scale_x_brewer,它将brewer_pal与某些默认值一起使用(均为默认值scales)。您可以从这些调色板中获得与类别一样多的颜色。例如(使用默认值):

f <- hue_pal(h = c(0, 360) + 15, c = 100, l = 65, h.start = 0, direction = 1)
f(3)
## [1] "#F8766D" "#00BA38" "#619CFF"

f(9)
## [1] "#F8766D" "#D39200" "#93AA00" "#00BA38" "#00C19F" "#00B9E3" "#619CFF" "#DB72FB"
## [9] "#FF61C3"


g <- brewer_pal(type="seq", palette=1)
g(3)
## [1] "#DEEBF7" "#9ECAE1" "#3182BD"

g(9)
## [1] "#F7FBFF" "#DEEBF7" "#C6DBEF" "#9ECAE1" "#6BAED6" "#4292C6" "#2171B5" "#08519C"
## [9] "#08306B"
Run Code Online (Sandbox Code Playgroud)

可以通过将其用作参数来查看brewer_pal将对它Set3或任何其他命名的调色板执行的操作palette