728x90
반응형
이번 포스팅에서는 ggplot2 패키지를 활용해서 다양한 Pie chart을 그려보도록 하겠습니다.
1. 실습 데이터 정의
df <- data.frame(
group = c("Male", "Female", "Child"),
value = c(25, 25, 50)
)
head(df)
<< Result >>
group value
1 Male 25
2 Female 25
3 Child 50
우선 단순한 데이터를 정의 하였습니다.
2. 패키지 불러오기
library(ggplot2)
library 함수를 통해 먼저 ggplot2 패키지를 불러왔습니다.
3. Pie chart 꾸미기
# Barplot
bp<- ggplot(df, aes(x="", y=value, fill=group))+
geom_bar(width = 1, stat = "identity")
bp
ggplot2로 Pie chart를 그리기 위해서는 우선 Bar graph를 먼저 그려야합니다.
pie <- bp + coord_polar("y", start=0)
pie
그리고 bar plot에 coord_polar를 이용해서, pie chart 그릴 수 있습니다.
# Use custom color palettes
pie + scale_fill_manual(values=c("#999999", "#E69F00", "#56B4E9"))
scale_fill_manual 함수를 통해 pie chart의 색깔을 꾸밀 수 있습니다.
반응형
'데이터 다루기 > 데이터 시각화' 카테고리의 다른 글
[R을 활용한 시각화] 8. ggplot2 (Violin plot) (0) | 2020.12.10 |
---|---|
[R을 활용한 시각화] 7. ggplot2 (Histogram) (0) | 2020.12.10 |
[R을 활용한 시각화] 5. ggplot2 (Area plot) (0) | 2020.12.04 |
[R을 활용한 시각화] 5. ggplot2 (Area plot) (0) | 2020.12.04 |
[R을 활용한 시각화] 4. ggplot2 (Box plot) (0) | 2020.11.30 |