Trend Çizgileri Üst üste bindirme R'de geom_smooth() öğesini kullanarak birden çok trend çizgisini üst üste yerleştirmeye çalışıyorum. Şu anda bu koda sahibim.Scatterplots, 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."))
bana bu grafiği vermek
(mtcars2 mtcars normalleştirilmiş şeklidir).
Ben iki değişken için iki eğilim çizgiler çizmek için geom_smooth (yöntem = 'lm') kullanmak için çalışıyorum. Herhangi bir fikir?
(Bonus:. Ben de varaibles mümkünse aşağıdaki yöntem çalışmaz ayırt etmek 'şeklini = 1' parametrenin yeni uygulamak istiyorum) Bunu başardı
geom_point(aes(x=mpg, y = hp, col = "Power", shape=2))
Güncelleme .
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"))
Buna benziyor.
Ama bu kodun çirkin parçasıdır. Bu kodu daha güzel gösterebilirse, bu harika olur. Ayrıca, henüz 'shape = 2' parametresini de uygulayamadım. Eğer olması gerekenden daha hayatınızı daha zor yapıyoruz gibi görünüyor
' mtcars2' mtcars'dan farklı mı? – steveb
Tüm veri kümesini normalleştirdim. Buna göre soru güncellendi. – krthkskmr