我想只使用两种颜色来制作我的报告。我想知道 ggplot2 中平滑曲线的默认颜色是什么,以便我可以相应地命名我的条形/线条/饼图。谢谢。

最佳答案

遵循@Konrad 指向 here 的评论:

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")

r - ggplot2中平滑曲线的默认颜色是什么?-LMLPHP

这实际上不是 emulate ggplot colour palette 的完全重复:如果我们构建一个三类彩色图加上平滑我们得到:
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

关于r - ggplot2中平滑曲线的默认颜色是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34724501/

10-12 19:02