R #2. plot 함수, 기타 그래픽 함수

Career/R|2022. 12. 30. 20:56

ggplot2를 많이 사용하므로, 공부해보려 했으나

그 전에 R에서 기본적으로 제공하는 plot함수의 사용법에 대해 공부해보고 넘어 가도록 하자. 

 

Arguments

R 공식문서에서 소개하는 plot.default 함수의 arguments들은 다음과 같다. 

Parameter 설명
x, y 점 찍을 변수
main, sub 제목과 부제목
xlab, ylab x, y축 제목
ann = F Annotation 표시 안함
axes = F 축 표시 안함
plot.frame = F 그래프 프레임 표시 안함
xlim, ylim x, y축 범위 설정
log “x”, “y”, “xy” 로 축 로그스케일로 변환
asp x/y 비율과 관련됨
type ‘p’, ‘l’, ‘b’, ‘c’, ‘o’, ‘h’, ‘s’, ‘S’, ‘n’ – 그래프 형태
col 번호로도 가능하며, 문자로도 가능
데이터 그룹별로 색상을 다르게 하고 싶은 경우에는 datacolor를 매치해주면 된다.
ex) plot(iris[0:2], col=1:3)
pch point character로 번호나 문자로 가능, 점의 모양이 해당 문자로 바뀜
cex = 3 점이나 문자의 배율을 지정
lty 1 ~ 6도 가능하며 문자로 blank, solid, dashed, dotted, dotdash, longdash, twodash 등 가능, 선의 형태 설정
bg 그래프 배경 색 지정
lwd 선 굵기

 

예시

plot(c(1, 3), c(1, 3), 
     type = 'b',
     main = '주제목',
     sub = '소제목',
     xlab = 'x축',
     ylab = 'y축',
     xlim = c(0, 4), 
     ylim = c(0, 4),
     col = 'blue',
     pch = '굳',
     cex = 2,
     lty = 'dashed',
     bg = 'pink',
     lwd = 3)

 

만약 변수가 3개 이상인 dataset을 plot에 넣으면 어떻게 될까?

n combination 2의 plot을 grid로 보여주게 된다. 

 

d <- diamonds[1:20,]
plot(d)

데이터셋 전체 변수들 사이의 연관성을 보기 편리하다. 

 

 

 

기본적으로 plot 함수의 활용을 알아보았다.

 

다른 R에서 제공하는 기본 그래픽 함수들의 사용법은

http://bigdata.dongguk.ac.kr/lectures/R/_book/%EA%B7%B8%EB%9E%98%ED%94%BD%EC%8A%A4.html

 

6 장 R 그래픽스 | R프로그래밍및실습

원그래프: pie 함수 “#FF0000FF” #: 컬러 RGB(빨강/녹색/파랑) <- 3원색: 빨강/노랑/파랑 FF <= RED 16진법 0123456789ABCDEF(15) ++> 2진법 비트 (0,1) 8비트 = 바이트 > Kb > Mb > Gb > Tb … 2^4 = 16 (0~15) 2^8 = 256 FF = 1111 1

bigdata.dongguk.ac.kr

여기에 잘 정리되어 있어 남겨놓는다.

댓글()