我试图通过将回归添加到数据图中来可视化回归,但我想将数据点按组(八个不同的组)着色,然后ggplot为每个组创建一条glm线,而不是一条包含所有八组的glm线。有没有一种方法可以显示所有八组(为数据点着色)并将回归线放在顶部?
我已经添加了一张使用以下语法时的图像:
ggplot(data=Sig, aes(x=LogDistance, y=Amplitude,colour=DyrN)) + geom_point() + ylab("Intensitet af kald") + xlab("LogDistance")+geom_smooth(method=glm,data = Sig)
在图中,我希望包括为组着色的数据点,这是在lme4软件包中计算的回归,以及包括第二条线,这是一个理论关系,但我希望在GLM线周围有阴影区域。
有人能帮上忙吗?
发布于 2016-05-28 02:44:37
您只需要将颜色美学应用于geom_point:
ggplot(data=Sig, aes(x=LogDistance, y=Amplitude)) +
geom_point(aes(colour=DyrN)) +
geom_smooth(method=glm,data = Sig) +
ylab("Intensitet af kald") +
xlab("LogDistance")
https://stackoverflow.com/questions/37490247
复制相似问题