2017-04-13 6 views
0

温度の上向きおよび下向きプロファイルを作成する必要があります。 高さ。私の問題は、私は2つの部分を分離することができないため、結果は私が望むものではないということです。以下虚数データである:ggplot2を使用して、同じプロットで同じプロットの2つのプロファイル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が一時対高さをプロットする場合、私は(上方)0〜1000までのプロファイルを必要と第2のプロファイル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年に2行を「接続」にしたい場合は、あなただけの "高さ= 1000で「偽」レプリケートされたポイントを追加し、それを割り当てる必要があるだろうダウン"。

関連する問題