2014-10-15 5 views
0

ggplot의 시계열 데이터를 x 축에 Year, y 축에 rain로 표시했습니다. 이 플롯에 트렌드 라인을 오버레이하고 싶습니다.이 트렌드 라인의 내 방정식은 rain = 2.6*Year + 23입니다. 내 경사는 내 음모에기울기, 요격, ggplot2, R

내 코드를이 오버레이 할 수 어떻게 theil 센 방법 을 사용하여 계산 지금까지 내가 어떻게 내 음모 또는 내 자신의 방정식을 추가하는 방법을 잘 모르겠습니다

ggplot(data = Datarain, aes(x = year, y = rain)) + 
    geom_smooth(color="red", formula = y ~ x) + 
    geom_smooth(method = "lm", se=FALSE color="blue", formula = y ~ x) + 
    geom_line() + scale_x_continuous("Year") 

가되었습니다 어떤 아이디어가 당신은 당신의 선형 방정식을 지정하는 geom_abline을 사용할 수 있습니다

답변

4

감사하겠습니다 ggplot

에 틸 센 줄을 추가

ggplot(data = Datarain, aes(x = year, y = rain)) + 
    geom_smooth(color="red", formula = y ~ x) + 
    geom_smooth(method = "lm", se=FALSE color="blue", formula = y ~ x) + 
    geom_line() + scale_x_continuous("Year") + 
    geom_abline(intercept = 23, slope = 2.6) 
+0

대단히 감사합니다. 그냥 내가 원하는 곳에서 값을 가로 채지 않았다는 것을 깨달았다 ... 나는 단지 작품을 그려 넣었다 고 생각한다. – nee

+0

나는 이것을 시도했지만 작동하지 않는다. 나는 그저 혼자서 이것을 시도했다. <- qplot (year, R10 , data = RR10mm) + geom_abline (19.2, slope = 0.124) .. 그런 다음 geom_abline이 산점도에서 선을 그리지 않는다는 것을 깨달았습니다. 내 패키지에 뭔가 이상한 점이 있다고 생각하십니까 – nee

+0

@nee 작은 샘플을 게시 할 수 있습니까? 데이터의? – ilir