Ggplot2'de düzgün çizgiler nasıl oluşturulur (örneklerle)
Aşağıdaki temel sözdizimini kullanan geom_smooth() işlevini kullanarak ggplot2’de düzgün bir çizgi çizebilirsiniz:
ggplot(df, aes (x=x, y=y)) +
geom_smooth()
Bu eğitimde bu işlevin pratik kullanımına ilişkin birkaç örnek gösterilmektedir.
Örnek: ggplot2’de düzgün çizgiler oluşturma
Aşağıdaki veri çerçevesine sahip olduğumuzu varsayalım:
df <- data.frame(x=c(1, 2, 4, 5, 7, 9, 13, 14, 15, 17, 18, 20), y=c(34, 35, 36, 23, 37, 38, 49, 45, 48, 51, 53, 55))
Veri çerçevesindeki değerlerin dağılım grafiğini oluşturmak ve trendi yakalamak için düzgün bir çizgi eklemek için aşağıdaki kodu kullanabiliriz:
library (ggplot2) ggplot(df, aes (x=x, y=y)) + geom_point() + geom_smooth()
Varsayılan olarak geom_smooth() işlevi, satırı veri kümesine sığdırmak için bir loess yöntemi kullanır, ancak veri kümesine düz bir çizgi sığdırmak için lm gibi farklı bir yöntem belirtebiliriz:
ggplot(df, aes (x=x, y=y)) + geom_point() + geom_smooth(method=' lm ')
Ayrıca se=FALSE belirterek standart hata bantlarını da gizleyebiliriz:
ggplot(df, aes (x=x, y=y)) + geom_point() + geom_smooth(method=' lm ', se= FALSE )
Ayrıca size ve col bağımsız değişkenlerini kullanarak çizginin boyutunu ve rengini hızlı bir şekilde değiştirebilirsiniz:
ggplot(df, aes (x=x, y=y)) + geom_point() + geom_smooth(method=' lm ', se= FALSE , col=' red ', size= 2 )
geom_smooth() işlevinin tam belgelerini burada bulabilirsiniz.
Ek kaynaklar
Ggplot2’de doğrusal bir regresyon çizgisi nasıl çizilir
Ggplot2 kullanarak bir arsaya dikey çizgi nasıl eklenir
Ggplot2’de yan yana grafikler nasıl oluşturulur