Cara menggambar persamaan dalam r (dengan contoh)
Anda dapat menggunakan sintaks dasar berikut untuk memplot persamaan atau fungsi di R:
Metode 1: Gunakan Basis R
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
Metode 2: gunakan ggplot2
library (ggplot2) #define equation my_equation <- function(x){2*x^2+5} #plot equation ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + stat_function(fun=my_equation)
Kedua contoh khusus ini memplot persamaan y = 2x 2 + 5 .
Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.
Contoh 1: memplot persamaan pada basis R
Misalkan Anda ingin memplot persamaan berikut:
kamu = 2×2 + 5
Anda dapat menggunakan sintaks dasar R berikut untuk melakukan ini:
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
Ini menghasilkan plot berikut:
Jika Anda ingin memplot titik, cukup tentukan type=”p” di fungsi Curve() :
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ", type=" p ")
Ini menghasilkan plot berikut:
Contoh 2: Plot persamaan di ggplot2
Misalkan Anda ingin memplot persamaan berikut:
kamu = 2×2 + 5
Anda dapat menggunakan sintaks berikut di ggplot2 untuk melakukan ini:
library (ggplot2) #define equation my_equation <- function(x){2*x^2+5} #plot equation ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + stat_function(fun=my_equation)
Ini menghasilkan plot berikut:
Perhatikan bahwa plot ini sesuai dengan yang kita buat pada contoh sebelumnya di basis R.
Catatan : Untuk memplot persamaan yang berbeda, cukup ubah nilai yang ditentukan untuk variabel my_equation .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:
Bagaimana cara menambahkan persamaan regresi ke plot di R
Cara membuat plot interaksi di R
Cara membuat plot sisa di R