2016-09-16 10 views
-1

ggplotを使用して部分グラフをフルグラフの上に重ねる方法はありますか?私は、X軸上に100日の時間スパンを持つ1つの折れ線グラフを持っていて、最後の20日間のみ異なる色で2番目の行を追加する必要があります。 2番目の行を最初の80日間0の値としてプロットしたくない - 別の色を使用して最後の20日間のみプロットする必要があります。それをする最善の方法は何ですか?R ggplotグラフ全体に部分グラフをオーバーレイする方法

+0

を。また、これまでに試したことをお見せしましょう... –

答えて

1

ちょうどあなたのdata.frameの異なるサブセットを持つ2つのgeom(簡略化のために、私は完全なDFと一つだけのサブセットを使用)を使用し、確かに:再現性の例を提供してください

library(ggplot2) 
df <- data.frame(Index = 1:1000, Value = cumsum(rnorm(1000))) 
ggplot() + geom_line(data = df, aes(x = Index, y = Value)) + 
      geom_line(data = df[500:700,], aes(x = Index, y = Value), col="red") 

enter image description here

+0

これは私が必要としていたものです - ありがとう! –

関連する問題