Rのgeom_smooth()を使用して複数のトレンドラインをオーバーレイしようとしています。現在このコードがあります。散布図の重なり合ったトレンドラインR
ggplot(mtcars2, aes(x=Displacement, y = Variable, color = Variable))
+ geom_point(aes(x=mpg, y = hp, col = "Power"))
+ geom_point(aes(x=mpg, y = drat, col = "Drag Coef."))
私は、このグラフを与える
geom_smooth(method = 'lm')を使用して、2つの変数の2つのトレンドラインを描画しようとしています。何か案は?
(ボーナス:。私はまた、varaibles可能であれば、以下の方法が機能しない区別するために「形状= 1」のparamaterを実装したいと思います)私はこれを行うために管理
geom_point(aes(x=mpg, y = hp, col = "Power", shape=2))
を更新。
ggplot(mtcars2, aes(x=Displacement, y = Variable, color = Variable))
+ geom_point(aes(x=disp, y = hp, col = "Power"))
+ geom_point(aes(x=disp, y = mpg, col = "MPG"))
+ geom_smooth(method= 'lm',aes(x=disp, y = hp, col = "Power"))
+ geom_smooth(method= 'lm',aes(x=disp, y = mpg, col = "MPG"))
このように見えます。
しかし、これはコードの醜い部分です。誰かがこのコードをもっときれいに見せることができれば、それはすばらしいでしょう。また、私はまだ 'shape = 2'パラメータを実装することができませんでした。
' mtcars2'は 'mtcars'と異なりますか? – steveb
私はデータセット全体を正規化しました。それに応じて質問を更新しました。 – krthkskmr