R-히스토그램
히스토그램은 범위로 버킷 화 된 변수 값의 빈도를 나타냅니다. 히스토그램은 막대 채팅과 유사하지만 차이점은 값을 연속 범위로 그룹화한다는 것입니다. 히스토그램의 각 막대는 해당 범위에있는 값 수의 높이를 나타냅니다.
R은 다음을 사용하여 히스토그램을 생성합니다. hist()함수. 이 함수는 벡터를 입력으로 사용하고 더 많은 매개 변수를 사용하여 히스토그램을 플로팅합니다.
통사론
R을 사용하여 히스토그램을 생성하는 기본 구문은 다음과 같습니다.
hist(v,main,xlab,xlim,ylim,breaks,col,border)
다음은 사용 된 매개 변수에 대한 설명입니다.
v 히스토그램에 사용 된 숫자 값을 포함하는 벡터입니다.
main 차트의 제목을 나타냅니다.
col 막대의 색상을 설정하는 데 사용됩니다.
border 각 막대의 테두리 색상을 설정하는 데 사용됩니다.
xlab x 축에 대한 설명을 제공하는 데 사용됩니다.
xlim x 축의 값 범위를 지정하는 데 사용됩니다.
ylim y 축의 값 범위를 지정하는 데 사용됩니다.
breaks 각 막대의 너비를 언급하는 데 사용됩니다.
예
입력 벡터, 레이블, 열 및 테두리 매개 변수를 사용하여 간단한 히스토그램이 생성됩니다.
아래에 주어진 스크립트는 현재 R 작업 디렉토리에 히스토그램을 만들고 저장합니다.
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = "histogram.png")
# Create the histogram.
hist(v,xlab = "Weight",col = "yellow",border = "blue")
# Save the file.
dev.off()
위 코드를 실행하면 다음과 같은 결과가 생성됩니다.
X 및 Y 값 범위
X 축과 Y 축에 허용되는 값의 범위를 지정하기 위해 xlim 및 ylim 매개 변수를 사용할 수 있습니다.
각 막대의 너비는 나누기를 사용하여 결정할 수 있습니다.
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = "histogram_lim_breaks.png")
# Create the histogram.
hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5),
breaks = 5)
# Save the file.
dev.off()
위 코드를 실행하면 다음과 같은 결과가 생성됩니다.