【发布时间】:2012-09-29 08:23:21
【问题描述】:
我正在使用此代码绘制一些数据系列以及回归线:
ggplot(dt1.melt, aes(x=lower, y=value, group=variable, colour=variable)) +
geom_point(shape=1) +
geom_smooth(method=lm,
se=FALSE)
但是,我需要将回归线限制为通过所有系列的原点 - 与 abline(lm(Q75~-1+lower,data=dt1)) 在标准 R 图上实现的方式相同。
谁能在ggplot 中解释如何做到这一点?
【问题讨论】:
-
在
geom_smooth调用中使用formula=y~x-1 -
@James 谢谢,效果很好-请将其作为答案,我会将其标记为正确。
-
与此相关 - 如果方法不是“lm”怎么办,例如。 “黄土”?什么会迫使这条线穿过原点?