Ggplot2 简明教程
ggplot2 - Pie Charts
饼图被视为一种圆形统计图,它被分为多个扇形以说明数值比例。在提到的饼图中,每个扇形的弧长与它所代表的数量成正比。弧长表示饼图的度数。饼图的总度数为 360 度。半圆或半饼图包含 180 度。
Creating Pie Charts
在提到的工作区加载软件包,如下所示 −
> # 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
如果您观察输出,图表不会按照如下所示的圆形方式创建 −