原文地址
https://www.r-graph-gallery.com/128-ring-or-donut-plot.html
本文展示的环形图主要是基于geom_rect()函数实现,我们先看一下ggplot2...帮助文档中的例子
查看帮助文档
help(package="ggplot2")
重复帮助文档中的例子
第一步:构建数据集
df <- data.frame(x = rep(c(2, 5, 7, 9, 12...)
ggplot(df,aes(xmin=x-w/2,xmax=x+w/2,
ymin=y,ymax=y+1))+
geom_rect(aes(fill=z),color...image.png
变成环形用到的是coord_polar()函数
ggplot(df,aes(ymax=ymax,ymin=ymin,
xmax=4,xmin=3))+...image.png
调整圆环的粗细
ggplot(df,aes(ymax=ymax,ymin=ymin,
xmax=4,xmin=3))+
geom_rect(aes(fill