2012-09-29 30 views
9

Tôi đang âm mưu một số loạt dữ liệu cùng với đường hồi quy sử dụng mã này:Vẽ một đường hồi quy qua gốc

ggplot(dt1.melt, aes(x=lower, y=value, group=variable, colour=variable)) + 
    geom_point(shape=1) +  
    geom_smooth(method=lm, 
      se=FALSE) 

Tuy nhiên, tôi cần phải hạn chế dòng hồi quy để được thông qua nguồn gốc cho tất cả các series - trong giống như cách abline(lm(Q75~-1+lower,data=dt1)) sẽ đạt được trên một âm mưu R tiêu chuẩn.

Có ai có thể giải thích cách thực hiện điều này trong ggplot không?

+0

sử dụng 'công thức = y ~ x-1' trong 'geom_smooth' gọi – James

+0

@ James nhờ, mà làm việc đẹp - vui lòng làm cho nó một câu trả lời và tôi sẽ đánh dấu nó là chính xác. –

Trả lời

15

Bạn cần phải xác định này trong formula lập luận để geom_smooth:

... + geom_smooth(method=lm, se=FALSE, formula=y~x-1) 
+0

Cảm ơn bạn lần nữa +1 –

Các vấn đề liên quan