본문 바로가기
2. 그래프 그리기 (고수준 함수)/boxplot() - 상자수염그림

[R시각화] 상자수염그림(boxplot) 그리는 방법

by makhimh 2020. 9. 18.
반응형

[R시각화] 상자수염그림(boxplot) 그리는 방법


상자수염그림은 분위수를 이용하여 그래프를 그리는 방식입니다. 아래와 같은 다섯개의 정보를 담고 있습니다.


0사분위수, 1사분위수, 2사분위수, 3사분위수, 4사분위수


영어로는 아래와 같이 나타냅니다.


Q0, Q1, Q2, Q3, Q4


우리가 아는 용어를 이용하여 표현하면 아래와 같습니다.


최솟값, 1사분위수, 중앙값, 3사분위수, 최댓값


최솟값 : 0% 지점

1사분위수 : 25% 지점

중앙값 : 50% 지점

3사분위수 : 75% 지점

최댓값 : 100% 지점


가장 간단한 방법인 벡터를 이용하여 그려보겠습니다. 


#rnorm 함수를 이용하여 데이터생성

M=rnorm(20,170,5)

F=rnorm(20,160,5)


boxplot(M,F)


결과는 아래와 같습니다. .



y축 범위, 축이름, 데이터이름, 전체 제목, 색상 정도 추가해줘봅시다. 


#rnorm 함수를 이용하여 데이터생성

M=rnorm(20,170,5)

F=rnorm(20,160,5)


boxplot(M,F,ylim=c(0,180),names=c("Male","Female"))

title(main="남녀 키 비교",xlab="성별",ylab="키",cex.main=2,cex.lab=1.2,font.lab=2)



반응형

댓글