私は、0を中心に変化する系列を分析しています。そして、ほとんどがポジティブであるかほとんどがマイナスである傾向のあるシリーズの部分があるかを見るために、私はgeom_smooth
をプロットしています。滑らかな線の色を0よりも上か下かに依存させることが可能かどうか疑問に思っていました。以下は、私が作成しようとしているようなグラフを生成するコードです。geom_smoothの条件付き塗りつぶし
set.seed(5)
r <- runif(22, max = 5, min = -5)
t <- rep(-5:5,2)
df <- data.frame(r+t,1:22)
colnames(df) <- c("x1","x2")
ggplot(df, aes(x = x2, y = x1)) + geom_hline() + geom_line() + geom_smooth()
私は、平滑化値を計算DFにそれらを追加し、scale_color_gradient
を使用して考えられるが、直接ggplot
でこれを達成するための方法がある場合、私は思っていました。
この行は何をしているのですか? 'values(t)<-1:5' – zx8754
絶対に何もありません。今すぐ削除しました。 –
@MarijnStevering私はあなたのコードを実行すると、エラーが発生しました: "エラー:geom_hlineは、次の見逃している美学が必要です:yintercept"。追加することもできます(実際の問題では 'geom_hline'は必要ありません)。いい最初の質問は+1。 – Henrik