Patrick's 데이터 세상

R 그래픽 기능 본문

Programming/R

R 그래픽 기능

patrick610 2020. 6. 25. 00:18
반응형
SMALL

① 산점도 그래프

산점도는 기본이 되는 그래프로써 x변수와 y변수의 값을 한눈에 살펴볼 수 있도록 평면에 점을 찍어 표현한다.
옵션을 통해 3차원 공간상에 점을 찍어볼 수도 있고 기준선을 추가하는 등의 부가적인 기능을 사용할 수 있다.

 

번호 1 2 3 ... 13 14 15
170 168 174 ... 184 155 165
몸무게 68 65 74 ... 73 56 55

 

   ex) 

height = c(170, 168, 174, 175, 188, 165, 165, 190, 173, 168, 159, 170, 184, 155, 165)
weight = c(68, 65, 74, 77, 92, 63, 67, 95, 72, 69, 60, 69, 73, 56, 55)
plot(height, weight)

 

 

② 산점도 행렬

여러 가지 변수들에 대해서 각각의 산점도를 한눈에 살펴볼 수 있도록 확장된 산점도 행렬이다.
pairs명령어를 이용해 그릴 수 있고, 'main=' 옵션은 그래프의 최상단에 제목을 표기해준다. 
'pch=' 옵션은 그래프 상에 찍히는 점의 모양을 변경해준다.
'bg=' 옵션을 이용해 iris 데이터의 Species에 따라 서로 다른 색상을 부여했다.

 

   ex)

pairs(iris[1:4], main = "Anderson's Iris Data -- 3 species", 
pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)])

 

 

③ 히스토그램과 상자그림

탐색적 자료 분석에서 자료의 분포를 손쉽게 확인하는 방법으로 히스토그램을 그려보거나 상자 그림을 그려보는 방법이 있다.

 

   ex)

StatScore = c(88, 90, 78, 84, 76, 68, 50, 48, 33, 70, 48, 66, 88, 96, 79, 65, 27, 88, 96, 33, 64, 48, 77, 18, 26, 44, 48, 68, 77, 64, 88, 95, 79, 88, 49, 30, 29, 10, 49, 88)

hist(StatScore, prob=T)
boxplot(StatScore)

히스토그램
상자그림

hist 함수는 히스토그램을 그려주는 함수이며 기본적으로 세로축(Y축)에 도수를 표기한다.
prob=T 옵션을 통해 상대도수를 표시하도록 변경할 수 있다.
boxplot 함수는 상자 그림을 그려준다.

반응형
LIST
Comments