全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2498 5
2015-06-17
library(ggplot2)
p <- ggplot(mtcars, aes(mpg, wt))
p + geom_point(colour = "darkblue")
p + geom_point(aes(colour = "darkblue"))
以上代码中,最后两行分别是添加不同的layer,但是我不明白为什么最后一条代码的结果是粉色的点??

有知道的吗?
请不吝赐教!
谢谢!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-6-18 07:25:47
是这样的,前者的colour表示颜色定制,而后者表示按照某种标准分别标注不同的颜色,默认情况下分类颜色的第一种颜色就是粉红色的,这里由于只有一类,ggplot2有很强大的容错处理机制,不管输入darkblue还是别的颜色都不会报错的。为了更好的理解,你可以输入一下语句。
>ggplot(diamonds,aes(x=carat,y=price,color=cut))+geom_point()
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-18 10:03:34
victorchan0633 发表于 2015-6-18 07:25
是这样的,前者的colour表示颜色定制,而后者表示按照某种标准分别标注不同的颜色,默认情况下分类颜色的第 ...
大致理解了些,谢谢,还有问下那个颜色的顺序怎么弄的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-18 11:16:23
xucaifeng66 发表于 2015-6-18 10:03
大致理解了些,谢谢,还有问下那个颜色的顺序怎么弄的?
这个是系统默认的,当然你也可以自主定制自己喜欢的颜色,用scale_color_manual函数如果想颜色更丰富,可以加载RColorBrewer包
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-18 16:40:06
victorchan0633 发表于 2015-6-18 11:16
这个是系统默认的,当然你也可以自主定制自己喜欢的颜色,用scale_color_manual函数如果想颜色更丰富,可 ...
恩,看看先,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-18 16:40:10
victorchan0633 发表于 2015-6-18 11:16
这个是系统默认的,当然你也可以自主定制自己喜欢的颜色,用scale_color_manual函数如果想颜色更丰富,可 ...
恩,看看先,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群