Python数据分析可视化连载04:绘制饼图,占比份额分析
前面学了:
·柱状图:用来分类对比
·折线图:用来时间趋势涨跌今天学饼图,它唯一核心用途:
看占比、看份额、看比例分布比如:
各部门业绩占比、各科成绩分数占比、产品市场份额、收支开销比例,
用饼图一眼就能看明白谁占大头、谁占比最小。
一、饼图适用场景
·公司各部门营收占比
·语数英各科成绩总分占比
·每月生活开销(餐饮/房租/购物)占比
·各产品销量市场份额
·员工学历、年龄结构比例
只要是比例、份额、占比分析,首选饼图。
二、依旧标配中文模板
所有绘图开头必加,防止中文乱码、负号异常:
三、零基础画第一张基础饼图
完整可直接运行:
运行直接生成标准饼图,自动按数值分配大小。
四、进阶美化:加百分比、自定义颜色
办公常用升级版,自带百分比、好看配色:
参数解释:
·autopct="%1.1f%%":自动显示百分比,保留1位小数
·startangle=90:饼图起始角度旋转90度,布局更好看
·plt.axis("equal"):强制正圆,避免椭圆变形
五、分离突出某一块饼图(爆炸饼图)
想把某一个分类单独突出显示,用 explode:
这里把数学那块单独分离出来,重点标注。
六、本期核心知识点
1.plt.pie(数值, labels=名称) 绘制饼图
2.autopct 自动显示百分比
3.colors 自定义分区颜色
4.explode 分离突出某一块
5.plt.axis("equal") 设为正圆饼图
七、新手避坑
❌ 忘记中文配置,标签乱码
❌ 不加 plt.axis("equal") 饼图变椭圆
❌ labels 和 sizes 数量必须一致
❌ 饼图适合分类少的场景,分类太多不建议用
本期小结
1.饼图专门做占比、份额、比例分析
2.可自定义颜色、自动百分比、突出重点区块
3.一行代码生成可直接放PPT的专业图表
4.用法简单,工作汇报高频必备
小作业
自己做一个「餐饮、房租、购物、其他」4项开销数据,画带百分比的饼图,并突出餐饮部分。
下期预告
Python数据分析可视化连载05:散点图+直方图入门,相关性与分布分析学会用散点图看数据相关性、直方图看数据分布区间,补齐四大基础图表!