甜甜圈图是从饼图衍生出来的一种统计图形,可视为两个或多个饼图的叠加。圆环图类似于饼图,但也有区别。饼图是用圆的面积和圆内的扇形来表示数值大小的图形,主要用来表示各组成部分在整体中所占的比例。相比之下,环图中间有一个空白,可以用多个环来显示多个样本,既可以表示每个样本中各部分的比例,也可以比较多个样本的结构同一时间。文字表达从来没有图片那么直观。从网上随便搜了一张环图,先感受一下:画个简单的环图。上面的环图只有一个环。实际上,您可以根据需要绘制多个环嵌套在一起的环图。,还可以加上各个圆弧的比例。我们先从简单的开始,画一个简单的环形图。我们先看看数据源是什么样子的。依然是画饼图时使用的数据:在画饼图的功能上还是使用了所谓的环形图,只是设置了参数,形成了环形图。我们先来画一个简单的小学一年级的环形图:和之前画饼图不同的是,多设置了三个参数,一个是设置半径,一个是设置字体和颜色(介绍饼图的文章里饼图中的字体有点小,颜色默认黑色,其实可以设置字体大小和颜色),最后一个是设置圆弧宽度和边框颜色,所谓弧宽,其实就是圆环的宽度。看看效果吧:像这样一个简单的圆环图,类似于饼图,只能反映小学的成绩。如果你想看到两所学校之间的比较,你需要画两张图。当然,甜甜圈图可以解决这个问题。问题,下面就来看看升级后的戒指图吧!绘制升级后的圆环图以绘制两个圆环为例:上一篇文章中提到,可以在同一张画布上重复绘制。这个知识点在绘制堆积条形图的时候用到。绘制多个圆环圆环图也是如此。在同一张画布上画两个圆环,一个大圆环和一个小圆环。需要注意的是要先画大环,再画小环,因为后面画的图会覆盖先画的图,所以我们设置第一个环的半径为1,后面画的环是0.6。来看看效果:嗯,就是这个效果。这个数字仍然没有标题。我相信每个人都知道如何添加图形标题。当然,这张环图中的两个环是挨着的。通常,我们看到的环图中每个环之间都会有一点空隙。可以清楚地看到有两个独立的环。其实这并不难!仔细观察上面的代码,两个圆环之间的半径差为0.4,我们也设置了圆弧宽度为0.4,所以两个圆环之间是没有间隙的,只需要通过设置这两个参数来控制两个圆环之间的距离即可.两个圆环的半径差没有变,还是0.4,我们把圆弧的宽度改成0.3,看看效果:会不会变成大家心目中圆环图的形状(我偷偷加了标题)?这是两所学校的业绩环图。如果你想画更多的圆环,记得把半径差设置大一些,弧宽小一些,这样可以容纳多个圆环!你学会了吗?
