R ggplot2中平滑曲线的默认颜色是什么?

R ggplot2中平滑曲线的默认颜色是什么?,r,ggplot2,R,Ggplot2,我想只用两种颜色做报告。我想知道ggplot2中平滑曲线的默认颜色是什么,这样我就可以相应地命名条/线/饼。谢谢 以下是@Konrad的评论: 选项1:使用ggplot默认颜色。选项2:在任何地方使用您自己的颜色集,包括ggplot查看ggplot\u build()函数可以精确执行您想要的操作。geom\u平滑线中使用的蓝色看起来与默认调色板公式“色轮周围的等间距色调,从15开始”生成的颜色不一样@本·博尔克下面的答案是我找到这个具体而独特问题答案的唯一地方。 library("ggplot2

我想只用两种颜色做报告。我想知道ggplot2中平滑曲线的默认颜色是什么,这样我就可以相应地命名条/线/饼。谢谢

以下是@Konrad的评论:


选项1:使用ggplot默认颜色。选项2:在任何地方使用您自己的颜色集,包括ggplot查看
ggplot\u build()
函数可以精确执行您想要的操作。geom\u平滑线中使用的蓝色看起来与默认调色板公式“色轮周围的等间距色调,从15开始”生成的颜色不一样@本·博尔克下面的答案是我找到这个具体而独特问题答案的唯一地方。
library("ggplot2")
dd <- data.frame(x=1:10,y=1:10)
g1 <- ggplot(dd,aes(x,y))+geom_smooth()
unique(ggplot_build(g1)$data[[1]]$colour)  ## "#3366FF"
plot(1,1,cex=8,pch=16,col="#3366FF")
sapply(ggplot_build(g1)$data,function(x) unique(x$colour))
## [[1]]
## [1] "#F8766D" "#00BA38" "#619CFF" # three colours from colour wheel 
## [[2]]
## [1] "#3366FF"    # geom_smooth colour