当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《什么是ggplot2中平滑曲线的默认颜色?》经验,为你挑选了1个好方法。

我想用两种颜色制作我的报告.我想知道ggplot2中的平滑曲线的默认颜色是什么,所以我可以相应地命名我的bar/line/pie.谢谢.



1> Ben Bolker..:

继@康拉德的评论指向这里:

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

在此输入图像描述

这实际上并不是模拟ggplot调色板的完全重复:如果我们构建一个三类彩色图表加上一个平滑的我们得到:

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

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有