R로 방정식을 그리는 방법(예제 포함)


다음 기본 구문을 사용하여 R에서 방정식이나 함수를 그릴 수 있습니다.

방법 1: 기본 R 사용

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")

방법 2: 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)

이 두 가지 특정 예는 방정식 y = 2x 2 + 5 를 플롯합니다.

다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.

예 1: 밑수 R에 방정식 그리기

다음 방정식을 플롯한다고 가정해 보겠습니다.

와이 = 2×2 + 5

이를 수행하려면 다음 기본 R 구문을 사용할 수 있습니다.

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")

그러면 다음 플롯이 생성됩니다.

R에 방정식을 그려라

대신 점을 표시하려면 Curve() 함수에 type=”p”를 지정하면 됩니다.

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ", type=" p ")

그러면 다음 플롯이 생성됩니다.

예 2: ggplot2에서 방정식 플롯

다음 방정식을 플롯한다고 가정해 보겠습니다.

와이 = 2×2 + 5

이를 수행하려면 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)

그러면 다음 플롯이 생성됩니다.

이 플롯은 이전 예제에서 R 기반으로 만든 플롯에 해당합니다.

참고 : 다른 방정식을 그리려면 my_equation 변수에 정의된 값을 변경하면 됩니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R의 플롯에 회귀 방정식을 추가하는 방법
R에서 상호 작용 플롯을 만드는 방법
R에서 잔차 플롯을 만드는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다