R에서 주파수 다각형을 만드는 방법
빈도 다각형은 데이터 세트의 값 분포를 시각화하는 데 도움이 되는 차트 유형입니다.
R에서 ggplot2 데이터 시각화 패키지를 사용하여 빈도 다각형을 생성하려면 다음 구문을 사용할 수 있습니다.
library (ggplot2) ggplot(df, aes (value)) + geom_freqpoly()
다음 예에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.
예시 1: 기본 주파수 다각형
다음 코드는 데이터 세트에 대한 기본 빈도 다각형을 생성하는 방법을 보여줍니다.
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon ggplot(df, aes (value)) + geom_freqpoly()
예 2: 사용자 정의 그룹이 있는 빈도 다각형
기본적으로 ggplot2는 30개의 그룹을 사용하여 빈도 다각형을 만듭니다.
상자 수를 줄이면 경로의 선을 더 부드럽게 만들 수 있습니다. 예를 들어, 다음 코드는 10개 그룹을 사용하여 빈도 다각형을 만듭니다.
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon ggplot(df, aes (value)) + geom_freqpoly(bins= 10 )
예 3: 채우기 색상이 있는 빈도 다각형
특정 색상으로 빈도 다각형을 채우려면 대신 다음과 같이 geom_area() 함수를 사용해야 합니다.
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon filled with custom color ggplot(df, aes (value)) + geom_area( aes (y=..count..), bins= 10 , stat=' bin ', fill=' steelblue ')
추가 리소스
R에서 그룹별 빈도표를 만드는 방법
R에서 상대도수표를 만드는 방법
R에서 상대 빈도 히스토그램을 만드는 방법