R #2. plot 함수, 기타 그래픽 함수
Career/R2022. 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 | 번호로도 가능하며, 문자로도 가능 데이터 그룹별로 색상을 다르게 하고 싶은 경우에는 data와 color를 매치해주면 된다. 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
여기에 잘 정리되어 있어 남겨놓는다.
'Career > R' 카테고리의 다른 글
ggplot2 #4. practice - moonBook::acs (0) | 2023.01.03 |
---|---|
ggplot2 #3. Useful libraries - GGally, ggpubr, gganimate, esquisse, color packages (0) | 2023.01.02 |
ggplot2 #2. 추가 요소들 (0) | 2023.01.01 |
ggplot2 #1. 기본 문법 (0) | 2022.12.31 |
R #1. 기본 문법과 자료형 (0) | 2022.12.02 |
댓글()