如何在Excel做三种比例可视化图:饼、环、华夫饼
2026/9/13 15:25:35 网站建设 项目流程

如何在Excel做三种比例可视化图:饼、环、华夫饼

【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners

Data Science for Beginners 课程第 11 课「比例可视化」布置了一道 Excel 作业:任选一个数据集,在同一张工作表里做出饼图、环形图、华夫饼图三种比例图。本文用课程配套的蘑菇数据集带你把这道题从导入数据做到对照评分标准交作业。

先看成品:三种比例图的目标效果图

课程 README 先用 Python 画好了三种成品,这三张图就是你 Excel 复现的对照标准:

一张对比表选对图

三种图长得像,传达的信息却不是一回事:

图表适合分类数中心空间计数感
饼图少,2~5 类无,整圆面都在用中,靠扇形面积
环形图中,5~10 类有洞,可放标题或总计中,靠弧长
华夫饼图多类也看得清无,10×10 方格阵列强,一格等于 1%

蘑菇数据正好有三个现成维度,类别数也刚好对上:class只有 2 类(可食用约 52%、有毒约 48%),配饼图;habitat有 7 类(林地约 39%、草地约 26%),配环形图;cap-color有 9 类(棕色约 28%、绿色约 23%),配华夫饼图。一次做完,你能直接体会三种图"哪种更好读、哪种更精确"的差异。

数据打天下:数据透视表两分钟出计数表

先把数据请进 Excel。data/mushrooms.csv 共 8124 行、23 列,全是文本属性,用「数据 → 从文本/CSV」导入即可,工作表就绪。

接着建数据透视表:选中数据区任意单元格 →「插入 → 数据透视表」→ 在字段列表里把要分组的维度(classhabitatcap-color)拖进"行"区域,再把任意字段(比如class)拖进"值"区域并把汇总方式改成"计数"。松手,"分类名 + 计数"两列就出来了,这正是三种图的数据底座。课程 README 里 Python 用一行groupby().count()干的是同一件事,透视表就是它的 Excel 翻译。

把三张计数表分别贴到工作表的独立小块区域,标上"饼图数据""环形图数据""华夫饼图数据",后面制图时直接选中即可。想核对数值,可参考 solution/notebook.ipynb 中保留的完整 groupby 输出。

📊 动手区:插入饼图与环形图,10×10 网格拼出华夫饼

第 1 步 饼图(数据源:class 两类的计数)

  1. 选中"分类名 + 计数"两列区域(如 A1:B3)→「插入 → 图表 → 饼图」。为什么是两列:第一列变标签,第二列变数值。
  2. 点选图表 →「图表设计 → 添加图表元素 → 数据标签 → 百分比」。为什么显示百分比:比例图比的就是占比,不是原始值。
  3. 把图表标题改成Edible?。易错点:数据标签和数据行一一对应,保持计数表的行序与建图时一致,标签才不会张冠李戴。

第 2 步 环形图(数据源:habitat 七类的计数)

  1. 选中 habitat 两列 →「插入 → 图表」→ 点饼图图标旁的下拉箭头 → 圆环图。Excel 原生就有这个图表类型,无需插件。
  2. 右键圆环 →「设置数据系列格式」→ 把"圆环图内径大小"滑块拖到 40% 左右,等价于 Python 用半径 0.4 的白色圆"挖洞"。
  3. 加百分比标签,图例放右侧。省力技巧:7 个分类若在每段上都标文字会打架,就保留图例加百分比,把标题Mushroom Habitats放进中心空洞。

第 3 步 华夫饼图(数据源:cap-color 九类的计数)

  1. Excel 没有原生华夫饼图,得手工搭:在空白处圈一个 10 行 × 10 列的区域(如 B2:K11),每个格子代表 1%。
  2. 先算每类的格子数:计数 ÷ 总量 8124 × 100 后取整——Brown 约 28 格、Green 约 23、Red 约 19、Yellow 约 13、White 约 13,其余 Buff/Pink/Cinnamon/Purple 各 1~2 格。易错点:各类格子数之和必须恰好 100,差一两格就从最大类里找平。
  3. 依次把前 28 格填 1、接下来 23 格填 2,依此类推,用 1~9 表示九种颜色。选中整个区域 →「开始 → 条件格式 → 新建规则 → 使用公式确定要设置格式的单元格」,为每个序号写一条=B2=1这样的公式规则,并填上对应颜色(brown、tan、maroon……)。
  4. 把行高列宽统一调成方形、隐藏网格线、去掉边框,华夫饼图就成了。

✅ 验收清单:逐项打勾再交作业

课程 作业说明 只有一句话要求加三档评分标准,改写成清单就是:

  • 饼图已就位,数据来自 class 的 2 类计数
  • 环形图已就位,数据来自 habitat 的 7 类计数
  • 华夫饼图已就位,数据来自 cap-color 的 9 类计数(10×10 网格上色)
  • 三张图同处一张工作表,百分比与源数据一致
  • 标签、图例、标题清晰可读

五项全勾,即达"优秀"档;只做出两种图为"合格";只有一种则归入"待改进"。

收尾

到这里,"选数据集 → 分组计数 → 三种比例图 → 逐项验收"的闭环走完了,饼图、环形图、华夫饼图已经同处一张工作表。进阶挑战:课程还建议你用微软研究院出品的免费拖拽式可视化工具 Charticulator 重做这三张图——它的官方教程用的就是同一份蘑菇数据,值得一试。

【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询