Excel 比例可视化实战:一张工作表里做出饼图、环形图与华夫饼图

发布时间:2026/9/13 6:10:39
Excel 比例可视化实战:一张工作表里做出饼图、环形图与华夫饼图 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 课程的蘑菇数据集在一张 Excel 工作表里做出三张比例可视化图——Excel 饼图、Excel 环形图、Excel 华夫饼图。听起来有点唬人其实三张图难度差别很大华夫饼图没有原生类型得自己动手拼饼图和环形图则只是点几下菜单的事。本文按边做边懂的路子展开先动手做图再回头讲数据底座怎么备最后给你一份能直接对照评分标准打勾的自检清单。Excel 华夫饼图用条件格式拼出 100 个色格 华夫饼图把总量抽象成 100 个格子一格代表 1%不同分类填不同颜色——它是逐格计数的思路特别适合 39 个分类的数量分布让你一眼看出这类占了几格。Excel 没有原生的 Excel 华夫饼图类型而这恰恰是条件格式的用武之地。在空白工作表圈出 10 行 × 10 列的区域如 B2:K11作为画布。做完这一步你会看到一块纯白 10×10 网格。算出每个分类的格子数格子数 ROUND(计数 / 总量 × 100, 0)。蘑菇数据里 Brown 占 2284/8124 ≈ 28 格依次算完 9 种菌盖颜色。按格子数顺序填序号前 28 格填 1Brown后 16 格填 2Green……用 19 代表 9 个分类。选中整个画布 → 开始 → 条件格式 → 新建规则 →使用公式确定要设置格式的单元格写 9 条规则B21填棕色、B22填绿色……应用后网格立刻变成马赛克。行高列宽调成正方形隐藏网格线、去掉边框成品出炉。⚠️ 最常见的坑各分类格子数四舍五入后总和往往不再是 100。动手前先核对求和差一两格时调整计数最大的分类。华夫饼图拼完后面两张要轻松得多——它们都是 Excel 的原生选手。Excel 环形图比饼图多一个滑块 环形图是中间挖洞的饼图用弧长而非扇形面积传达占比中心洞还能放标题或总计。分类稍多比如本课 7 种栖息地时它比饼图更好读。选中分类名 计数两列数据。插入 → 图表区 → 点饼图图标的下拉箭头 → 选圆环图。做完这一步画布上会出现完整的环形图。右键环形图 → 设置数据系列格式用圆环图内径大小滑块调节中心洞。拖到 50% 左右比例就和课程效果图一致。添加数据标签勾选百分比标题设为 Mushroom Habitats。⚠️ 新手容易把洞调到 0 或 1000 就退化成饼图100 则环彻底消失。40%55% 的内径兼顾标签空间和视觉冲击。环形图搞定趁手感把最基础的一张收尾。Excel 饼图三步从数据到百分比饼图是部分与整体最经典的表达一个扇区对应一个分类的占比适合分类少25 类的场景。本课示例按 class 分两类Edible 4208、Poisonous 3916饼图一眼看出近乎对半。选中分类名 计数两列区域如 A1:B3。插入 → 图表 → 选饼图。图表生成扇区与数据行一一对应。添加数据标签并勾选百分比标题设为 Edible?与课程演示保持一致。⚠️ 扇区标签必须和数据行严格对应。如果自行重排计数表比如按数值排序标签就会张冠李戴。保持分类名 计数成对不要重排。上面三张图都吃同一份原料这就该看看数据底座怎么备了。数据底座从 CSV 到三组分类 计数三张图的数据来自课程配套的蘑菇数据集 data/mushrooms.csv共 8124 条记录、23 个文本字段。全程用 Excel 完成分组统计只需三步数据 →从文本/CSV选中 mushrooms.csv 导入右侧会出现结构化的数据视图。插入数据透视表把 class 拖进行把任意字段如 class拖进值并选计数就得到 Edible/Poisonous 两行的计数表。把行字段换成 habitat、cap-color 各重复一次得到另外两张分组表。三组结果如下。记住这份分类名 计数的两列数据是三种图表共用的原料——饼图吃 class环形图吃 habitat华夫饼图吃 cap-color分组维度类别与计数class供饼图Edible 4208、Poisonous 3916habitat供环形图Grasses 2148、Leaves 832、Meadows 292、Paths 1144、Urban 368、Waste 192、Wood 3148cap-color供华夫饼图Brown 2284、Green 1856、Red 1500、Yellow 1072、White 1040、Buff 168、Pink 144、Cinnamon 44、Purple 16熟悉 Python 的话透视表可以直接换成一行mushrooms.groupby([cap-color]).count()结果完全等价完整过程见 参考答案 notebook。Excel 与 Python 的做法对照做完图你可能会好奇课程 Python 实现里的参数和 Excel 的操作是怎么对应的对照一下就会发现非常直接图表Excel 做法Python 做法关键差异点华夫饼图10×10 网格 条件格式上色pywaffle 的Waffle(rows100)Python 是 100 行细格精度更高但图更大Excel 10×10 够用且易手工上色环形图选圆环图类型 内径滑块plt.pie上叠加白色圆半径 0.40 控制洞代码里的圆半径就是 Excel 的内径大小参数饼图饼图类型 百分比标签plt.pie(autopct%.1f%%)百分比标签都是一个参数Excel 界面上勾选更直观看懂这层对应关系后你在任何一端调过参数另一端怎么调就心里有数了。交付前自检评分标准就在作业里课程作业 11-visualization-proportions/assignment.md 附带明确的 Rubric交付前逐项打勾工作表内包含饼图数据源class 分组计数工作表内包含环形图数据源habitat 分组计数工作表内包含华夫饼图数据源cap-color 分组计数10×10 网格上色三张图数值与源数据一致、标签与图例清晰没有张冠李戴计分规则三张 优秀Exemplary两张 合格Adequate只有一张 待改进Needs Improvement。对数值没底时加一道兜底检查抽任一分类如 Brown 2284回原始 CSV 计数核对一遍。延伸两件可以接着做的事选型是粘性决策课程自己承认饼图/环形图/华夫饼图该用谁并不总是显而易见。经验法则——只强调占比且分类少用饼图分类偏多或想在中心放总计用环形图想要逐格计数的精确感用华夫饼图。把同一数据集三种都做一遍手感自然就来了。更高精度与更多工具把 10×10 换成 20×20 网格每格 0.25%精度翻两番代价是条件格式规则也多一倍。微软研究院的拖拽式可视化工具 Charticulator 官方教程用的正是这份蘑菇数据集想换工具练手可以直接上手。【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考