R或ggplot2中的默认绘图颜色是什么?

Tho*_*mas 19 plot r ggplot2

我正在绘制ggplot2并希望添加一些颜色与点相同的线条.任何人都可以告诉我在R中绘图时默认的颜色代码是什么?例如,以下6种颜色的代码是什么:

df <- structure(list(type = structure(1:6, .Label = c("a", "b", "c", 
"d", "e", "f"), class = "factor"), value = 1:6), .Names = c("type", 
"value"), class = "data.frame", row.names = c(NA, -6L))

library(ggplot2)
ggplot(df, aes(x=value, y=value, color=type)) + geom_point(shape=21, size=4)
Run Code Online (Sandbox Code Playgroud)

谢谢!

Did*_*rts 82

要查看用于制作绘图的颜色,可以使用函数ggplot_build(),然后查看此对象的数据部分(在列中colour是代码).

p <- ggplot(df, aes(x = value, y = value, color = type)) +
    geom_point(shape = 21, size = 4)

ggplot_build(p)$data
# [[1]]
#    colour x y PANEL group
# 1 #F8766D 1 1     1     1
# 2 #B79F00 2 2     1     2
# 3 #00BA38 3 3     1     3
# 4 #00BFC4 4 4     1     4
# 5 #619CFF 5 5     1     5
# 6 #F564E3 6 6     1     6
Run Code Online (Sandbox Code Playgroud)

  • +1000给你,功能如何 (4认同)