











? 前期准备:环境 + 数据
核心工具库:pandas(读数据 + 处理)、matplotlib(画图)。
数据要求:格力利润表、现金流量表、资产负债表(CSV 格式)。
重点避坑!Matplotlib 默认不显示中文,必须先加两行设置,否则文字乱码、负号异常,这步千万别漏~
? 核心步骤:代码构建全拆解
1. 数据读取 + 预处理(基础必备)
先把三大报表的 CSV 文件读入 Python,这是分析起点。
关键处理:将 “报表日期” 转成时间格式,按日期排序并重置索引,整理成有序时间序列,避免后续画图日期混乱,打好基础~
2. 营业收入 + 净利润趋势图(看增长)
逻辑超清晰:提取日期、营业总收入、净利润字段,换算成亿元(更易读);用折线图呈现两个指标,给每个数据点加数值标注,不用手动算;最后加标题、图例、网格线,高清保存,营收和利润变化一眼看清~
3. 现金流 vs 净利润对比(辨利润真实性)
核心是 “合并数据”!净利润是账面利润,经营现金流是实际到手的钱,按报表日期合并两张表,才能判断利润是不是 “纸面富贵”—— 现金流大于净利润,说明回款强、利润质量高,是企业健康度的关键指标~
4. 资产结构饼图(看资产分布)
取资产负债表最后一行(最新数据),拆分流动资产和非流动资产,换算成亿元;画饼图时用小技巧,让其中一块稍微突出,视觉更清晰,快速掌握资产分布比例~
5. 资产负债率计算 + 趋势(控风险)
一键算指标:负债合计 ÷ 资产总计 ×100%= 资产负债率;画趋势图时加 60% 红色虚线警戒线,负债水平是否超标,风险点一目了然~
? 最终成果:5 张专业图表
营业收入 & 净利润趋势图(看增长)
经营现金流 vs 净利润对比图(辨质量)
资产结构占比饼图(看分布)
三大现金流净额趋势图(看流向)
资产负债率趋势图(控风险)
? 新手避坑 4 大要点
① 编码报错:utf-8 改 gbk;
② 字段差异:按自己的财报修改字段名(如 “营业总收入” 可能叫 “营业收入”);
③ 保存图片:加相关设置避免文字截断;
④ 数据匹配:合并表格按 “报表日期” 对齐,保留共同数据。
跟着这个逻辑写代码,既能得到格力完整财务分析,还能掌握通用财报可视化方法,以后分析任何公司都能套用~
#数据可视化 #信息可视化 #财务报表 #数据分析 #财务分析
核心工具库:pandas(读数据 + 处理)、matplotlib(画图)。
数据要求:格力利润表、现金流量表、资产负债表(CSV 格式)。
重点避坑!Matplotlib 默认不显示中文,必须先加两行设置,否则文字乱码、负号异常,这步千万别漏~
? 核心步骤:代码构建全拆解
1. 数据读取 + 预处理(基础必备)
先把三大报表的 CSV 文件读入 Python,这是分析起点。
关键处理:将 “报表日期” 转成时间格式,按日期排序并重置索引,整理成有序时间序列,避免后续画图日期混乱,打好基础~
2. 营业收入 + 净利润趋势图(看增长)
逻辑超清晰:提取日期、营业总收入、净利润字段,换算成亿元(更易读);用折线图呈现两个指标,给每个数据点加数值标注,不用手动算;最后加标题、图例、网格线,高清保存,营收和利润变化一眼看清~
3. 现金流 vs 净利润对比(辨利润真实性)
核心是 “合并数据”!净利润是账面利润,经营现金流是实际到手的钱,按报表日期合并两张表,才能判断利润是不是 “纸面富贵”—— 现金流大于净利润,说明回款强、利润质量高,是企业健康度的关键指标~
4. 资产结构饼图(看资产分布)
取资产负债表最后一行(最新数据),拆分流动资产和非流动资产,换算成亿元;画饼图时用小技巧,让其中一块稍微突出,视觉更清晰,快速掌握资产分布比例~
5. 资产负债率计算 + 趋势(控风险)
一键算指标:负债合计 ÷ 资产总计 ×100%= 资产负债率;画趋势图时加 60% 红色虚线警戒线,负债水平是否超标,风险点一目了然~
? 最终成果:5 张专业图表
营业收入 & 净利润趋势图(看增长)
经营现金流 vs 净利润对比图(辨质量)
资产结构占比饼图(看分布)
三大现金流净额趋势图(看流向)
资产负债率趋势图(控风险)
? 新手避坑 4 大要点
① 编码报错:utf-8 改 gbk;
② 字段差异:按自己的财报修改字段名(如 “营业总收入” 可能叫 “营业收入”);
③ 保存图片:加相关设置避免文字截断;
④ 数据匹配:合并表格按 “报表日期” 对齐,保留共同数据。
跟着这个逻辑写代码,既能得到格力完整财务分析,还能掌握通用财报可视化方法,以后分析任何公司都能套用~
#数据可视化 #信息可视化 #财务报表 #数据分析 #财务分析


