본문 바로가기
R 주제/R 기초 및 통계 강의

[R 강의] 47. 히스토그램에 도수 표시하기

by 만다린망고 2020. 3. 25.
반응형
도구 R로 푸는 통계

47. 히스토그램에 도수 표시하기



히스토그램에 도수를 표시할 때는 text 함수를 사용합니다. text함수 사용법에 대해서는 이전 강의에서 다뤘었습니다.


text 함수 사용법(http://hsm-edu.tistory.com/456)


50개의 샘플을 뽑고 히스토그램을 그려봅시다.


> ht=sample(160:190,50,replace=TRUE)

> HT1=hist(ht)

 


 

text 함수를 이용해서 도수를 표시합니다.


> text(HT1$mids,HT1$counts+1,HT1$counts)

 

 

일부 글자가 잘리는 것을 알 수 있습니다. ylim을 이용하여 y축 구간을 넓혀줍시다.


> HT1=hist(ht,ylim=c(0,16))

> text(HT1$mids,HT1$counts+1,HT1$counts)



adj(adjustment) 옵션을 이용하면 ylim 없이도 글자가 잘리는 문제를 해결할 수 있습니다. x축과 y축 옵션 값을 둘다 입력할 수 있습니다. 0.5를 기준으로 0.5 보다 크면 x의 경우는 좌측으로 y의 경우는 하측으로 이동합니다.


> HT1=hist(ht)

> text(HT1$mids,HT1$counts,HT1$counts, adj=c(0.5,0.5))



> HT1=hist(ht)

> text(HT1$mids,HT1$counts,HT1$counts, adj=c(2,2))

 


몇가지 값으로 테스트한 결과 아래 옵션이 가장 보기 좋았습니다. 


> HT1=hist(ht)

> text(HT1$mids,HT1$counts,HT1$counts, adj=c(0.5,-0.5))

 


 

영상이 더 편하신 분


반응형

댓글