R:ggplot中有2种颜色,1种是男孩,1种是女孩

时间:2014-07-04 08:20:51

标签: r variables colors ggplot2

我正在为我的数据制作图形,但我正在努力解决我的情节颜色。 它是一个多项式多级模型,这是我到目前为止所得到的:

i1 <- ggplot(MPTech,aes(x=PhDTech.Meetmoment,y=PhDTech.Interest,group=PhDTech.Geslacht))
i2 <- i1 + geom_smooth(method="lm",formula= y ~ poly(x,5))
i2

PhDTech.Geslacht是一个分类变量,有两个类别(男孩和女孩)。我有两条线,一条是男孩,一条是女孩,都是蓝色和灰色。

是否有可能为男生获得蓝线,为女生获得粉红色?

1 个答案:

答案 0 :(得分:0)

是的,当然可以。只需添加:

scale_color_manual("Geslacht", values=c("blue","pink"))

到您的ggplot代码&amp;将group=PhDTech.Geslacht更改为color=PhDTech.Geslacht