
在 Excel 里画出三种比例图饼图、环形图与华夫饼图【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners手上一堆分类数据想让人一眼看出各占多少——画圆的、戳洞的、还是画格子的别纠结用同一份蘑菇数据在 Excel 里把饼图、环形图、华夫饼图都画出来再对比选型就清楚。看清三种比例图的分工这一步解决交付物长什么样一个 Excel 工作簿三张图各自回答一类问题。产物数据维度什么时候选它饼图class可食 / 有毒 2 类类别很少2~5 个只强调部分占整体环形图habitat7 种栖息地类别超过 5 个或想在中心放标题、总计华夫饼图cap-color9 种菌盖颜色想要一格一格数数量的精确感华夫饼图就是由方块拼成的二维网格每个格子代表固定比例——听起来像格子间填色后面细说。备好分类名 计数两列数据这一步解决图表的数据从哪来。三张图全部只吃同一种数据分类名一列、计数一列。挑一个数据源数据源推荐理由data/mushrooms.csv8124 行、23 个文本字段class、habitat、cap-color三个分组维度现成一张表喂饱三张图推荐data/form.csv体量小、列少适合第一次上手data/honey.csv真实业务数据想换口味时用推荐蘑菇数据它的分组计数在参考图里都有现成答案验证环节能逐项核对。用数据透视表得到两列计数Excel「数据」→「从文本/CSV」导入 CSV旧版叫「自文本」。选中数据区域 →「插入」→「数据透视表」。把class拖到「行」把任意字段如class拖到「值」汇总方式选「计数」。对habitat、cap-color各重复一遍得到三张分类名 计数表。没有 Excel 也可以用 Python 分组结果与透视表一致import pandas as pd m pd.read_csv(data/mushrooms.csv) print(m.groupby(class).size()) print(m.groupby(habitat).size()) print(m.groupby(cap-color).size())这三张两列表是后面所有图表的唯一数据源数值必须与原始 CSV 对得上。画出原生饼图与环形图这一步解决如何用 Excel 原生图表一次性出两张图。判断饼图还是环形图场景选它2~5 类只强调各类占比饼图5 类以上或想在中间加标题、总计环形图——就是在饼图中间戳个洞操作五步出图选中分类名 计数两列数据区域如 A1:B3。「插入」→ 图表区点「饼图」图标要环形图则点「饼图」旁边的下拉箭头选「圆环图」。图表上「添加图表元素」→「数据标签」勾选「百分比」Excel 自动算占比不用手除。环形图特有右键圆环 →「设置数据系列格式」拖动「圆环图内径大小」调洞的直径。把图表标题改成分组维度名如Mushroom Habitats。验证对照参考效果图仓库里保留了同数据绘制的参考图逐张对照饼图百分比标签合计 100%、颜色与图例一一对应✅ 这一步就算通过。避坑标签与数据行必须同序⚠️ 标签顺序必须与数据行严格对应第一行是 Edible第一个标签就必须是 Edible。数据重新排序后颜色仍按原数据顺序走手动补标签时最容易出现张冠李戴。保持分类名—计数成对、不单独调序即可避免。拼出非原生华夫饼图这一步解决Excel 没有原生华夫饼图怎么办用 10×10 网格 条件格式拼出来。操作格子加条件格式原理总量 100 个格子每格 1%每个分类占走自己那个百分比的格子。算格子数ROUND(计数/8124*100,0)。结果为 Brown 28、Green 23、Red 18、Yellow 13、White 13、Buff 2、Pink 2、Cinnamon 1、Purple 0若你的数据四舍五入后合计不是 100微调最大的一类。搭 10×10 画布工作表空白处圈定 B2:K11。按序填序号前 28 格填 1Brown接下来 23 格填 2Green依此类推每种分类一个序号。条件格式上色选中画布 →「开始」→「条件格式」→「新建规则」→「使用公式确定要设置格式的单元格」每类一条规则如B21填棕色、B22填绿色……收尾行高列宽调成正方形隐藏网格线、去掉边框。验证对照参考效果图核对网格各色块比例与参考图一致棕色Brown约 28% 应明显最大绿色Green约 23% 次之。避坑公式锚点与格子总数条件格式公式的锚点必须是画布左上角单元格B2且为相对引用写成绝对引用会让整块画布同色。所有分类格子数合计必须恰好 100否则网格留白或溢出。对照验收标准自查饼图、环形图、华夫饼图三张图在同一张工作表内每张图都取自分类名 计数两列数值与原始 CSV 一致饼图与环形图显示百分比标签标题与分组维度对应华夫饼图为 10×10 网格各颜色格子数合计 100颜色与分类对应正确图例可读懂换个数据再练一次想提高精度把画布扩到 20×20每格 0.25%原理不变只是上色更多。想看 Python 版完整数据流参考答案 notebook 里有全部代码与输出。想看同三张图的其他语言实现R 版参考。把自己的业务数据换进去再走一遍你会对哪种图配哪种数据有更直觉的判断。【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考