본문 바로가기
R 언어(프로그래밍) - 기초

R언어 기초 Chapter 8 - R graph(R 그래프)

by 푸쓰 2019. 7. 30.
반응형

Chapter 8_R graph(R 그래프).R
0.00MB

안녕하세요

푸디헬스입니다^^

오늘은 R grahph의 기초에 대해 포스팅하겠습니다.

 

R grahph는 데이터를 시각화할 때 자주 사용됩니다.

함수는 plot을 사용합니다

 

R에서 그래프 그리기

  • plot()

rnorm(100) : random normal distribution - 정규분포에서 랜덤으로 100개 추출

plot(x, y, main = "plot (x-y)") 

plot(x축, y축, main = '제목이에요') 

 

  • type

seq(-2, 2, length = 10) : -2에서 2까지 등간격으로 10개 숫자

x^2 : x의 제곱

type = 'b' : both( line [선] + point [점]) 

 

  • lty (line type)

line type = 선모 양

 

 

제가 올린 파일에 xlab(x축 label)과 ylab(y축 label)이 있는데 이 아이는 x축 y축 이름을 지정해주는 옵션입니다.

  • pch (point character)

 

  • col (color)

 

colors()[1:10]

- colors()의 첫 번째부터 10번째까지 있는 색을 확인하는 방법입니다.

  • abline( y = a + b*x)

abline( a = 1, b = 2, col = 'red') :  y = 1 + 2*x 그래프(직선)를 plot에 그려줍니다

abline( v = 1, col = 'blue') : v ( vertical : 수직)

abline( h = 1, col = 'green') : h ( horizontal : 평행)

  • points

sort() : 작은 숫자부터 큰 숫자까지 나열해준다

sort( c(5,4,23,514,15,6,3) ) 실행 보세요.

points( x축, y축) : plot에 점을 찍어줍니다.

type = 's' : staris(계단식)

type = 'l' : lines(선)

잘 이해 안 가시면 파일 다운로드하여보세요 쉬운 예시 있어요!

 

  • legend ( 범례 생성 함수)

legend("topright", c("pch3", "pch 19"), col = c("blue", "red"), pch = c(3,19))

legend(범례 위치, 범례 이름, col = 색깔, pch = 점모 양)

위치는 topright, topleft, bottomright, bottomleft 4가지 있습니다

  • multi-plot ( 여러 개의 plot 보기)

par ( mfrow = c(2,2)) : 2행 2열로 그림 보기 : 총 4개의 plot 한꺼번에 볼 수 있다.

par( mfrow = c(1,2))  : 1행 2열로 그림 보기 : 총 2개의 plot 한꺼번에 볼 수 있다.

원래대로 바꾸려면 par( mfrow = c(1,1)) 실행

 

오늘은 R graph에 대해 포스팅해보았습니다

궁금한 거 있으시면 댓글 달아주세요!

그럼 다음에 봐요!!

반응형

댓글