【发布时间】:2018-10-07 23:48:40
【问题描述】:
对于大学练习,我想在同一张图中绘制两条回归线:一条回归包含常数,另一条不包含。它应该说明移除常数如何改变回归线。
但是,当我使用以下 ggplot 命令时,我只得到一条回归线。有人知道这是什么原因以及如何解决吗?
data(mtcars)
ggplot(mtcars, aes(x=disp, y=mpg)) +
geom_point() + # Scatters
geom_smooth(method=lm, se=FALSE)+
geom_smooth(method=lm, aes(color='red'),
formula = y ~ x -0, #remove constant
se=FALSE)
我试过this,但没有成功。
【问题讨论】:
-
你已经得到了下面的答案,但作为一个旁注:
color = 'red'不需要在aes()内为你的第二个geom_smooth层。 -
啊完美,这真的让我很烦。谢谢!