R 히스토그램 그리는 방법, hist()
#1. 방법
hist(x, breaks = "Sturges",
freq = NULL, probability = !freq,
include.lowest = TRUE, right = TRUE,
density = NULL, angle = 45, col = NULL, border = NULL,
main = paste("Histogram of" , xname),
xlim = range(breaks), ylim = NULL,
xlab = xname, ylab,
axes = TRUE, plot = TRUE, labels = FALSE,
nclass = NULL, warn.unused = TRUE, ...)
breaks : (숫자로 입력)계급구간 수 또는 (벡터로 입력)간격
freq : y축을 빈도로 표기, FALSE입력시 상대도수로 표기
#2. 예제
1) 기본형
#data생성
set.seed(1)
data=rnorm(100,170,5)
#히스토그램 그리기
hist(data)
2) 실 사용
#data생성
set.seed(1)
data=rnorm(100,170,5)
#x축 최대,최솟값 확인
summary(data)
#히스토그램 그리기
a=hist(data
,breaks=seq(150,190,by=2)
,col="red"
,main="my histogram"
,xlab="height(cm)"
,axes=FALSE)
#y축 최댓값
max(a$counts)
#축 설정
x_axis_tick=seq(150,190,by=2)
axis(side=1,at=x_axis_tick)
y_axis_tick=seq(0,max(a$counts),by=2)
axis(side=2,at=y_axis_tick)
#범례 설정
legend("topright","height",fill="red")
'2. 그래프 그리기 (고수준 함수) > hist() - 히스토그램' 카테고리의 다른 글
R 누적도수 그래프 (cumsum) (0) | 2020.12.08 |
---|---|
R 밀도(density) 히스토그램 (0) | 2020.12.08 |
R 히스토그램에서 구간은 미만일까 이하일까. (0) | 2020.12.08 |
[R 그래프] 히스토그램에 빈도값 추가하기 (0) | 2020.08.03 |
R 히스토그램 2개 한 화면에 그리기 (0) | 2020.05.09 |
댓글