2017-04-13 1 views
0

높이의 상향 및 하향 프로파일을 작성해야합니다. 높이는 입니다. 내 문제는 두 부분을 분리 할 수 ​​없기 때문에 결과가 원하는 부분이 아니라는 것입니다. 아래의 가상 데이터이다동일한 플롯에서 두 개의 프로파일이 R

height,temp 
0,50.5 
200,25.2 
400,11.6 
600,4.9 
800,2.2 
1000,1.4 
800,1.3 
600,2.6 
400,10.1 
200,16.4 
0,20.8 

I 플롯 높이 대 온도, I는 (상측) 0 ~ 1000까지의 프로필과 ggplot2를 사용하여 동일한 플롯 제 프로필 1000-0 (하향)를 원한다. 어떻게 분리 할 수 ​​있습니까?

답변

1

질문을 올바르게 이해했다면 가장 간단한 방법은 "up"및 "down"프로필에 해당하는 지점을 지정하는 추가 열을 추가하는 것입니다. 뭔가 같은 :

df <- mutate(df, trend = c(rep("up",6), rep("down",5))) 
p <- ggplot(df, aes(x = height, y = temp, color = trend)) + 
    geom_line() 
p 

enter image description here

1000에서 두 줄이, 당신은 단지 높이 = 1000에서 "가짜"복제 지점을 추가하고 "에 할당해야 할 것"연결 "하려면 하위".

관련 문제