R'de fonksiyon eğrisi nasıl çizilir (örnekle)
R’de bir fonksiyon eğrisi çizmek için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Base R’yi kullanın
curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')
Yöntem 2: ggplot2’yi kullanın
library (ggplot2) df <- data. frame (x=c(1, 100)) eq = function(x){x^3} #plot curve in ggplot2 ggplot(data=df, aes(x=x)) + stat_function(fun=eq)
Her iki yöntem de y = x 3 fonksiyonunun eğrisini gösteren bir grafik üretecektir.
Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: R tabanını kullanarak fonksiyon eğrisini çizin
Aşağıdaki kod, R tabanının Curve() işlevini kullanarak y = x 3 fonksiyonunun eğrisinin nasıl çizileceğini gösterir:
#plot curve using x-axis range of 1 to 50 curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')
Eğrinin görünümünü değiştirmek için aşağıdaki bağımsız değişkenleri kullanabileceğinizi unutmayın:
- lwd : Çizgi genişliği
- yaka : Çizgi rengi
- tür : Çizgi stili
Aşağıdaki kod bu argümanların pratikte nasıl kullanılacağını gösterir:
#plot curve using x-axis range of 1 to 50 curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ', lwd= 3 , col=' red ', lty=' dashed '))
Tam olarak istediğiniz eğriyi oluşturmak için bu argümanların değerleriyle oynamaktan çekinmeyin.
Örnek 2: ggplot2’yi kullanarak fonksiyon eğrisini çizin
Aşağıdaki kod, ggplot2 stat_function() işlevini kullanarak y = x 3 fonksiyonunun nasıl çizileceğini gösterir:
library (ggplot2) #define data frame df <- data. frame (x=c(1, 100)) #define function eq = function(x){x^3} #plot curve in ggplot2 ggplot(data=df, aes(x=x)) + stat_function(fun=eq)
Eğrinin görünümünü değiştirmek için stat_function() işlevindeki lwd , col ve lty işlevlerini de kullanabilirsiniz:
library (ggplot2) #define data frame df <- data. frame (x=c(1, 100)) #define function eq = function(x){x^3} #plot curve in ggplot2 with custom appearance ggplot(data=df, aes(x=x)) + stat_function(fun=eq, lwd= 2 , col=' red ', lty=' dashed ')
Not : ggplot2 stat_function() işlevine ilişkin tüm belgeleriburada bulabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
R grafiklerinde açıklama konumu nasıl değiştirilir?
R’de grafik kutusu stillerini değiştirmek için bty nasıl kullanılır?
R’deki çizim öğelerinin boyutunu değiştirmek için cex nasıl kullanılır?