仿制经济学人上的圆环年度事件图

最近本渣在网上“冲浪”(到处闲逛)时看到了一个这样的图

刚好本渣在工作上也碰到了类似的需求,二话不说,找地方学习学习使用EXCEL怎么做先~~哈哈哈

最终找到了刘万祥老师的博客进行了一番研究~~,仿制刘老师的圆环图做了一个2020年的节假日与节气圆环组合图,制作过程如下

步骤一:节日信息数据准备

将2020年的每个节日与节气、日期记录进EXCEL中,按自己希望的情况进行分类,本渣这里时按了放假长短做分类O.O,哈哈哈~~放假才是王道哇

步骤二:扇区划分数据准备

本渣将整个圆环图划分为了360个扇区(主要是为了标签的显示),给不同的日期指定了不同的扇区,并将假期长短分类也搬了过来,主要是为了做颜色的区分。

步骤三:散点坐标数据准备

前面步骤二中已给出了各节日的角度,为了散点与圆环图边缘重合,因此将半径设定为1,这里按照假期分类分别对各节日计算(三角函数),得出各散点的坐标。

步骤四:仪表盘指针数据源准备

类似时钟,指针会指向当前日期的扇区,将今年已过的节假日与未过的节假日区分开,数据准备中使用today函数

步骤四:圆环图与饼图的数据源准备

目的是为了月份标签与节假日标签

步骤五:绘制散点图

根据前面做好的散点图数据源插入散点图,注意选择分布为椭圆形的散点图(2013版EXCEL或以上都有)

步骤六:选择数据——加入圆环图与饼图并将圆环图与饼图添加至次坐标轴,修改XY坐标轴的坐标范围,从而将整个图形变成规整的圆形。

步骤七:更改图表格式,令月份相间显示,更加清晰

步骤八:调整数据标签的方向,使数据标签更整齐,并根据指针图数据源制作仪表指针图,背景格式设为无填充,将两图相合并得出结果。数据标签调整得宏文件可在该处下载https://sites.google.com/site/e90e50/vba/rotate-chart-label


结果

本图表的制作日期为2020/4/15,因此指针也指向该日期,SUCESSFUL~~~

你可能感兴趣的:(仿制经济学人上的圆环年度事件图)