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 ')

fonksiyon eğrisini R tabanında çizin

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)

ggplot2'de fonksiyon eğrisini çizin

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?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir