2017-04-13 74 views
0

我需要創建一個溫度上下的配置文件,高度爲w.r.t 。我的問題是我無法分開這兩部分,因此結果不是我想要的。下面是虛數據:兩個配置文件在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 

當我情節高度VS溫度,我需要的配置,直到0-1000(向上),並且使用GGPLOT2在同一圖的第二輪廓1000-0(向下)。我怎樣才能分開它?

回答

1

如果我理解正確的問題,最簡單的方法是添加一個補充列來指定哪些點對應於「向上」和哪個點對應於「向下」的配置文件。是這樣的:

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「假」複製點,並將其分配給「下」。