Excel 制作南丁格尔玫瑰图

2018-11-28  本文已影响0人  吵吵人

     一直觉得南丁格尔玫瑰图超级超级好看,今天终于自己动手做了一个。

样例数据.png

     假如现有如上数据,共8个系列,每个系列具有不同的百分比值,据此如何制作一个漂亮的南丁格尔玫瑰图呢?
     那就是对填充雷达图进行改造!!
     别急,首先,先来了解一下填充雷达图,这样才能知道如何改造它~~~
     随便编造一个数据如下:



     填充雷达图可视化之后是这样的


简单雷达图.png
     a列是蓝色部分,b列是橙色部分,它们都是不规则4边形,我们设想通过规则的N多边形来逼近南丁格尔玫瑰图的圆形(这里取N=360。一个系列一个多边形,有360个顶点)。将360成8份,计算每一系列占据的角度范围,属于该系列的角度部分填充相应的%数值,其他部分为0。
     具体操作如下:

1.计算每一系列起始角度(Start Angle)和终止角度(Finish Angle)

  1. 在B7中输入

=IF(AND($A7>=B$3,$A7<B$4),B$2,0)

     这是很关键的一步,意思是如果Angle在Start Angle和Finsh Angle之间,那么将B2的值赋予B7,否则为0。其中$为绝对引用,保证引用的对象不会变化(就算该单元移走也不会对结果造成改变)。

     这样这个系列的多边形除相应角度范围的顶点外都在原点。删除必要的标签后就得到以下结果图啦啦啦啦~~


结果图.png
上一篇 下一篇

猜你喜欢

热点阅读