ggplot2-원형 차트
원형 차트는 원형 통계 그래프로 간주되며 숫자 비율을 나타 내기 위해 조각으로 나뉩니다. 언급 된 원형 차트에서 각 조각의 호 길이는 나타내는 양에 비례합니다. 호 길이는 원형 차트의 각도를 나타냅니다. 원형 차트의 총 각도는 360 도입니다. 반원 또는 반원형 차트는 180 도로 구성됩니다.
파이 차트 생성
아래 표시된 것처럼 언급 된 작업 공간에 패키지를로드합니다.
> # Load modules
> library(ggplot2)
>
> # Source: Frequency table
> df <- as.data.frame(table(mpg$class))
> colnames(df) <- c("class", "freq")
샘플 차트는 다음 명령을 사용하여 만들 수 있습니다-
> pie <- ggplot(df, aes(x = "", y=freq, fill = factor(class))) +
+ geom_bar(width = 1, stat = "identity") +
+ theme(axis.line = element_blank(),
+ plot.title = element_text(hjust=0.5)) +
+ labs(fill="class",
+ x=NULL,
+ y=NULL,
+ title="Pie Chart of class",
+ caption="Source: mpg")
> pie
출력을 관찰하면 다이어그램은 아래에 언급 된대로 원형 방식으로 생성되지 않습니다.
좌표 만들기
다음 명령을 실행하여 다음과 같이 필요한 원형 차트를 생성합니다.
> pie + coord_polar(theta = "y", start=0)