3.3 圆角圆环图

既然学图表,就要学会突破。有点基础的小伙伴会知道,我们做的圆环图,边界是方形的对吧?那今天来做个圆角的试试。

突破常规,圆角圆环图效果如图3-31所示。

图3-31 圆角圆环图

3.3.1 分解图表数据点

看到这个图表,你会想到用什么来做吗?圆环图吗?No!不能使用常规的圆环图制作。这里我介绍的方式是构建数据,使用万能的“雷达图”制作。当然,如果你有更妙的方法可以告诉木偶哈,木偶也跟着学习。

首先构建数据,如图3-32所示。

图3-32 构建数据

I2:I9区域公式为

     =H2+ROW()%%

用于给原始数据添加一个很小的尾数,为了识别重复值,提取地区时发生错误。

K2:K9区域公式为

     =LARGE($I$2:$I$9,ROW(G1))

用于将添加尾数的数据从大到小排序。

J2:J9区域公式为

     =INDEX($G$2:$G$9,MATCH(K2,$I$2:$I
$9,))

用于查找排序好的数据对应的地区名称。

N2:U2区域的值为圆环图的宽度间距,可根据需要自己设定。这里设置间隔为1.2,最大值为10,类推。

V2:AC2区域的值与辅助区域的宽度间距一致,因为两层的圆环是重复的。

V5:AC5区域公式为

     =V4:AC4&":"&"指标"&TRANSPOSE(INT(K2:K9))

对于区域数组,公式需在编辑状态下按Ctrl+Shift+Enter组合键结束,将排序后的地区与排序后的数据连接起来,形成“南京:指标81…”形式。

构建360行数据,因为在雷达图中,点越多,形状越接近圆。一个圆为360度,所以使用360个点形成圆。

N6:U365区域公式为

     =IF($M6<=100/$G$12*$H$12,N$2,NA())

V6:AC365区域公式为

     =IF($M6<=INDEX($K$2:$K$9,V$3)/$G$
12*$H$12,V$2,NA())

3.3.2 与众不同,一招搞定

STEP 01 选中N5:AC365,切换到“插入”选项卡,在“图表”功能组中切换到“插入雷达图”→“雷达图”命令,如图3-33所示。

图3-33 插入雷达图

STEP 02 分别单击图表标题、图表图例、分类轴标签、网格线,按Delete键删除,效果如图3-34所示。

图3-34 删除图表元素的效果

STEP 03 右击图表纵坐标轴,选择“设置坐标轴格式”命令,将“边界”的“最大值”设置为11,“最小值”设置为0,如图3-35所示。单击坐标轴,按Delete键删除。

图3-35 设置坐标轴边界

3.3.3 表美不如图美

STEP 01 单击底部辅助系列,设置“线条颜色”为“浅灰色”,“宽度”为“12磅”(可根据自己需要设置宽度)。

单击顶层实际数据系列,设置“线条颜色”为“纯色填充”(可根据自己需要设置),“宽度”为“12磅”(与底部辅助系列宽度一致),如图3-36所示。

图3-36 设置线条格式

效果如图3-37所示。

图3-37 设置线条格式后的效果

因雷达图制作的两头都是圆角,我们需要模拟的是一边圆角,一边直角,怎么破?

STEP 02 切换到“插入”选项卡,在“插入”功能组中单击“形状”→“矩形”图标,设置矩形填充颜色与图表背景色一致后与图表排版,叠盖住圆角部分。

STEP 03 制作说明文字、图表标题和图表图例即可。