# 准备数据
df <- data.frame(
group = c("Male", "Female", "Child"),
value = c(10, 20, 30))
ggpie(df, "value",
label = "group", # 标签
fill = "group",
color = "white", # 图片轮廓颜色
palette = c("#00AFBB", "#E7B800", "#FC4E07") )
![R-可视化(五):饼图/圆环图_第1张图片](http://img.e-com-net.com/image/info8/f27deb92c7df462eba8c4c78e5a00599.png)
ggdonutchart(df, "value",
label = "group",
fill = "group",
color = "white",
palette = c("#00AFBB", "#E7B800", "#FC4E07")
)
![R-可视化(五):饼图/圆环图_第2张图片](http://img.e-com-net.com/image/info8/e92a79a8346c455ea5b9b64eb8a26f11.png)
df$percent_value = round(df$value/sum(df$value) * 100)
labs <- paste0(df$group, " (", df$percent_value, "%)")
ggpie(df, "value",
label = labs,
fill = "group",
color = "white",
palette = c("#00AFBB", "#E7B800", "#FC4E07"))
![R-可视化(五):饼图/圆环图_第3张图片](http://img.e-com-net.com/image/info8/ff0b0152136644dea71540373b7d07b6.jpg)
ggdonutchart(df, "value",
label = labs,
fill = "group",
color = "white",
palette = c("#00AFBB", "#E7B800", "#FC4E07"))
![R-可视化(五):饼图/圆环图_第4张图片](http://img.e-com-net.com/image/info8/59138ca7553346fa8cf4804a0e6025fc.png)
ggpie(df, "value",
label = labs,
lab.pos = "in", # 标签在饼图内部
lab.font = "white", # 标签颜色为白色
fill = "group",
color = "white",
palette = c("#00AFBB", "#E7B800", "#FC4E07"))
![R-可视化(五):饼图/圆环图_第5张图片](http://img.e-com-net.com/image/info8/8c0242c9c3a24070a4b42bc3478d6999.jpg)
ggdonutchart(df, "value",
label = labs,
lab.pos = "in",
lab.font = "white",
fill = "group",
color = "white",
palette = c("#00AFBB", "#E7B800", "#FC4E07"))
![R-可视化(五):饼图/圆环图_第6张图片](http://img.e-com-net.com/image/info8/f5d5d5fd11a14c86b47357a442261e93.png)
本博客内容将同步更新到个人微信公众号:生信玩家。欢迎大家关注~~~
![在这里插入图片描述](http://img.e-com-net.com/image/info8/5fd91e4997cc41d38b0ea4572593a5a4.jpg)