分享

半径不等的扇形图(极区图 南丁格尔玫瑰图 风玫瑰图)

 gougougo12 2015-06-16

半径不等的扇形图(极区图 南丁格尔玫瑰图 风玫瑰图)

发布日期:2014-07-17来源:ExcelPro的搜狐博客

半径不等的扇形图

文 / 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、录制修改宏


制作难度:

实用性:★,注意慎用!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多