Cara menggambar kurva fungsi di r (dengan contoh)


Anda dapat menggunakan metode berikut untuk menggambar kurva fungsi di R:

Metode 1: Gunakan Basis R

 curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')

Metode 2: gunakan ggplot2

 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)

Kedua cara tersebut akan menghasilkan plot yang menunjukkan kurva fungsi y = x 3 .

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Plot kurva fungsi menggunakan basis R

Kode berikut menunjukkan cara memplot kurva fungsi y = x 3 menggunakan fungsi Curve() dari basis R:

 #plot curve using x-axis range of 1 to 50
curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')

gambarkan kurva fungsi pada basis R

Perhatikan bahwa Anda dapat menggunakan argumen berikut untuk mengubah tampilan kurva:

  • lwd : Lebar garis
  • kerah : Warna garis
  • jenis : Gaya garis

Kode berikut menunjukkan cara menggunakan argumen ini dalam praktik:

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

Jangan ragu untuk bermain-main dengan nilai argumen ini untuk membuat kurva persis yang Anda inginkan.

Contoh 2: Plot kurva fungsi menggunakan ggplot2

Kode berikut menunjukkan cara memplot fungsi y = x 3 menggunakan fungsi ggplot2 stat_function() :

 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)

kurva fungsi plot di ggplot2

Anda juga dapat menggunakan fungsi lwd , col dan lty pada fungsi stat_function() untuk mengubah tampilan kurva:

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

Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi ggplot2 stat_function()di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Bagaimana mengubah posisi legenda di plot R
Cara menggunakan bty untuk mengubah gaya kotak bagan di R
Cara menggunakan cex untuk mengubah ukuran elemen plot di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *