.hd-box .hd-fr

用 Excel 做的玫瑰图,为什么这么漂亮

2024-12-01 12:41秋叶Excel(小花&小兰)27评

原文标题:《太变态了!同事用 Excel 做的玫瑰图,为什么这么漂亮?》

哈喽大家好,我是小兰~

前几天我写了篇文章(点这里查看)给大家分享 2023 年 31 省平均工资,里面提到了一种 Excel 高级图表 —— 南丁格尔玫瑰图。

也就是下面这种以半径长度表示数值、环状排列不同长度的「扇形图」。

它能够直观地进行横向比较,且在很小的版面内展现大量信息。

那么,这种精美的图表如何用 Excel 绘制呢?

今天我就把操作步骤详细告诉你~

1、转置数据表

将数据降序排列,再复制数据,右键-「选择性粘贴」-「转置」。

2、分配扇形角度

为了使各个系列的扇形之间,彼此相邻首尾相接且具备一定的数据含义或美感,我们需要把表示 360 个维度的 360 度角分配给各个系列

本例中,我们平均分配角度到 31 个系列,绘制成均匀的 31 个扇形区域。

因此,起始角度从 360 度依次递减,直到最后一个系列的终止角度为 0。

如上图,在 E4 单元格输入公式 = E3-360/31 后向右拖动填充;在 F3 单元格输入公式 = E4 后向右拖动填充。

3、为不同角度填充系列值

构建 360 行以表示 360 个维度,并将每一个系列的数值填充到对应的起止角度维度中,这里我们使用一个简单的 IF+AND 稍加判断即可。

E6 单元格公式如下(其余单元格拖动填充即可):

=IF(AND($D6>=E$4,$D6<=E$3),E$2,0)

数据源构建完成后,接下来的图表就很好制作了!

4、构建和美化玫瑰图

❶ 选中维度数据,点击【插入】-【图表】-【填充雷达图】。

玫瑰图的雏形就出来了!

不过,如果想让它看起来更高级,还需要一系列的美化~

❷ 删除坐标轴、网格线和图例,并填充颜色。

PS.为了方便给大家展示图表,我将它移到了另一张空白工作表中。

❸ 添加数据标签。

选中雷达图任一系列,点击图表右上角的加号,选择【数据标签】中的【更多选项】,打开「设置数据标签格式」窗口。

注意!!这里一定要先选择任一系列再添加数据标签,否则会出错,如下图:

勾选【单元格中的值】,并选择省市名称作为数据标签,同时取消勾选【值】、【显示引导线】。

然后,手动将数据标签拖动到对应的系列位置:

当然了,如果你想制作文章开头那款玫瑰图,那么可以通过手动输入各省工资、修改标签角度的方式实现。

最终效果图如下:

5、写在最后

最后,让我们一起回顾关于南丁格尔玫瑰图的知识点:

❶ 南丁格尔玫瑰图是 360 个维度的扇形填充雷达图。

❷ 构建数据表,使多个扇形首尾相连,即可形成玫瑰图。

❸ 通过调整数据标签,可以使玫瑰图看起来更高级。

以上,便是本文关于该图表的全部内容,你学会了吗?

本文来自微信公众号:秋叶 Excel (ID:excel100),作者:小花 & 小兰

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论