半径不等的扇形图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

半径不等的扇形图(极区图南丁格尔玫瑰图风玫瑰图)
标签:半径不等扇形图不等宽柱形图分类:Excel | 图表2010-12-24 20:47
半径不等的扇形图
文/ ExcelPro的图表博客
一位读者曾来信询问Excel能否制作如下的图表。

说实话,我不大喜欢这个图,感觉它显得很狰狞的样子。

其实用一个简单的柱形图、条形图来比较不是就可以了吗?
最近网上流传一个Facebook与Twitter比较的信息图表,也是这种类型的图,并且加入了百分比堆积。

又引起很多人的询问:“Excel可以做这样的图吗?”人似乎总是喜欢一些新奇、复杂的东西。

这种图从外观特征上看是一种“半径不等的饼图”,老外似乎称为fanchart,可以翻作扇形图。

它用扇区的角度和半径分别反映2个度量。

有个老外Andy曾经介绍一种Excel做法,完成效果如下图。

20101225 update:谢谢后知后觉朋友的指出,这种图为南丁格尔所发明,名为极区图或南丁格尔玫瑰图,以下是相关资料:
出于对资料统计的结果会不受人重视的忧虑,她发展出一种色彩缤纷的图表形式,让数据能够更加让人印象深刻。

这种图表形式有时也被称作「南丁格尔的玫瑰」,是一种圆形的直方图。

南丁格尔自己常昵称这类图为鸡冠花图(coxcomb),并且用以表达军医院季节性的死亡率,对象是那些不太能理解传统统计报表的公务人员。

她的方法打动了当时的高层,包括军方人士和维多利亚女王本人,于是医事改良的提案才得到支持。

其实这种图一方面很难读懂,另一方面视觉误导很大,因为半径长一点,面积就会大很多,完全不成比例。

尽管如此,这篇日志还是讨论一下Excel中模仿制作这种图的方法。

作图思路:
每一个扇区其实是一个雷达图序列,有多少个扇区就是使用多少个序列。

每个序列有360个数据点,对应一个圆圈,且只在部分角度上(对应度量1)出现数值(对应度量2),其他数据点均为0。

下图是数据准备的过程和生成的图表效果。

作图步骤:
1、数据组织。

将B-D列的原始数据,旋转为第5-7行的数据,第8行计算出指标1的百分比,乘以360即为对应扇区的角度。

第10-11行计算出每个扇区的起止角度。

构造H14开始的360*12的作图数据区域,H14的公式为:
=IF(AND($G14>H$10,$G14<H$11),H$7,0)
注意其中绝对地址与相对地址的运用技巧,便于直接向右和向下复制至整个360*12数据区域。

2、用360*12的数据做一个雷达图。

默认插入后的图表黑乎乎的几乎看不清,删除数据标签、坐标轴等,简单清洁图表,一个半径不等的“饼图”已经出现。

要求不高的话,到这里就可以了,然后手动添加上标签。

3、显示数据标签。

将原始数据作为辅助数据加入图表,设置图表类型为饼图,用来显示标签,然后隐藏或淡色填充。

也可设置为圆环图,用来在外围显示一个圆圈。

4、将标签调整为向中心对齐的射线状,更整齐美观。

手工调整几乎不可能,想自动的办法。

每个标签的倾斜角度,正好可以用各自扇区的起止角度除2得出!见第12行的数据。

可以录制后修改出一小段宏来自动完成这个任务。

现在的图是不是美观多了?
若采用圆环图,效果如下图。

模板完成后,要创建自己的不等半径扇形,只需往B-D列区域填入你数据,即可自动生成!本例模板中预设了12个分类,便于有时候做12个月的图表。

若低于12个分类,可直接删除后面的行,或将其数据填充为0即可。

下面是从网上看到的一个图表,右侧是我们用这个模板模仿出来的效果,几乎一模一样,到了以假乱真的地步!
此图中10个产品的柱子是一样宽的,即角度(指标1)是一样的,只有高度(指标2)一个度量,因此是上面做法的简化版本。

仿制思路:
1、图中第2象限的90度空白可用第11个序列来占位,指标1可设为90。

扇区1~10的角度均相等,指标1可设为27,合计起来正好是360。

----巧不巧妙?
2、为了同时在外围显示圆圈,在里面显示标签,我将原始序列多次加入图表做圆环图,最外的显示圆圈,最里的显示标签。

----巧不巧妙?
3、中间的实心圆,可以用第12个序列来模拟。

将其起始角度手动改为0度,360个数据点上均为20,盖住各扇区中间的部分。

----巧不巧妙?注意其他序列的数据需要都加上这个基数。

这3点真的是非常巧妙,我都觉得太牛了:)再看看放大的效果:
本例涉及的知识点:
1、构图的思路
2、辅助数据组织,转置函数,绝对地址与相对地址
3、混合图表类型,追加数据序列
4、录制修改宏
制作难度:★★★★★
实用性:★★★,注意慎用!
文件下载:半径不等的扇形图.xls。

新浪资料:
/f/13174628.html
至于Facebook与Twitter比较的那个图中,每个扇区还要分为多个部分,要用本方法实现估计难度太大。

可以考虑的是用多序列、多数据点的圆环图来模仿,就是手动格式化的工作量太大,不划算。

相关文档
最新文档