R plot (그래픽스) Start.
BioinformaticsAndMe
plot( ) 함수 : x 와 y 의 2개 축을 기준으로 좌표를 찍어 그리는 함수
# R로 그림을 제작 시에는 고수준(high level)가 항상 먼저 호출되어야 한다.
# plot, boxplot 등의 고수준 함수를 먼저 그려야, 아래 points, lines 등의 저수준 함수를 덧그릴 수 있다.
# x , y축 값을 지정해서 출력하기
> x <- 1:3
> y <- 4:6
> plot(x, y)
# x , y 축 한계값(x축:1~5, y축:1~10) 조정하기
> x <- 1:3
> y <- 4:6
> plot(x, y, xlim=c(1,5), ylim=c(1,10))
# x축과 y축 제목, 그래프제목 지정해서 출력
> x <- 1:3
> y <- 4:6
> plot(x, y, xlim=c(1,5), ylim=c(1,10), xlab="x축값", ylab="y축값", main="PLOT TEST")
# 여러 조건을 추가해서 그래프 만들기
> apple <- c(100,120,160,140,150)
> plot(apple, type="o", col="red", ylim=c(0,200), axes=FALSE, ann=FALSE)
> axis(1,at=1:5, lab=c("월","화","수","목","금"))
> axis(2,ylim=c(0,200))
> title(main="APPLE", col.main="red")
> title(xlab="요일", col.lab="black")
> title(ylab="가격", col.lab="blue")
# par(mfrow=c(#,#))
# 한 화면에 여러개의 그래프를 동시에 배치
# par (mfrow =c(행의 갯수, 열의 갯수))
> par( mfrow=c(1,3) )
> apple <- c(10,20,25,15,20)
> plot(apple, type=“p”)
> plot(apple, type=“o")
> plot(apple, type="l")
# lines( )함수를 사용하여 그래프를 중첩으로 그리기
y1 <- c(1,2,3,4,5)
y2 <- c(2,3,4,5,6)
y3 <- c(3,4,5,6,7)
plot(y1, type="s", col="red", ylim=c(1,10))
lines(y2, type="o", col="green", ylim=c(1,10))
lines(y3, type="s", col="blue", ylim=c(1,10))
# 범례 추가하기
# legend (x축위치, y축위치, 내용, cex=글자크기, col=색상, pch=크기, lty=선모양)
legend(4, 9, c("Y1","Y2","Y3"), cex=0.9, col=c("red", "green", "blue"), lty=1)
legend("topright", c("Y1","Y2","Y3"), cex=0.9, col=c("red", "green", "blue"), lty=1)
R plot (그래픽스) End.
BioinformaticsAndMe
'R' 카테고리의 다른 글
R, 파일 입출력 (FILE I/O) (0) | 2018.09.11 |
---|---|
R, T-test (R, T검정) (0) | 2018.08.29 |
R 회귀분석 (R regression test) (0) | 2018.08.19 |
R apply 함수 (0) | 2018.08.15 |
R 상관분석 (R correlation test) (0) | 2018.08.10 |