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()

위 코드를 실행하면 다음과 같은 결과가 생성됩니다.