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)