热线电话:13121318867

登录
2019-01-28 阅读量: 804
ggplot绘制指定颜色

问题描述:

ggplot可以用color=一个因子变量来点或线显示不同颜色,但如何使他们显示指定的不同颜色呢?

例如

p <- ggplot(mtcars, aes(wt, mpg))

p + geom_point(aes(colour = factor(cyl)))

这里cyl有三个类别4,6,8,系统分别绘制成了红、绿、蓝。

如果想指定颜色,绘制成红、黄、灰,那应该怎么改呢?

解决方法:

p + geom_point(aes(colour = factor(cyl))) +

  scale_color_manual(values = c("red", "yellow", "grey"))
0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子